[pHp]compteur de click pour annuaire..

compteur de click pour annuaire.. [pHp] - PHP - Programmation

Marsh Posté le 17-05-2002 à 19:45:42    

Hello all
 
donc voila j'ai reussi à faire un petit annuaire sympatique et là j'en suis à la page qui permetra d'ajouter un click lorsqu'on click sur le lien...
bon dites moi si c'est qu'il faut faire:
 
sur ma page annuaire, le lien c'est:
<a class=main href='scriptsphp3/annuaire/compteur?id=$aff[id]' target=_blank>$aff[url]</a>
 
ensuite ma page compteur:
voila ce que j'ai mis:
 
 
<?
include('config.php';);
?>
 
<?
$sql = "SELECT * FROM annuaire WHERE id = 'id '";
$result = mysql_query($sql);
 
while ($dl=mysql_fetch_array($result)) {
$nbdl=$dl[click]+1;
}
 
$sql2 = "UPDATE annuaire SET click = '$nbdl' WHERE id = '$id'";
mysql_query($sql2);
 
mysql_close();
 
?>
 
le prob c'est que ça ne fait rien du tout, le click ne s'ajoute pas !  
ya til une erreur ??
 
merci d'avance à ceux qui m'aideront  :hello:


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 17-05-2002 à 19:45:42   

Reply

Marsh Posté le 17-05-2002 à 21:24:41    

Essaye ça :
 
<?
include('config.php';);
 
$sql = "UPDATE annuaire SET click=click+1 WHERE id=$id";
mysql_query($sql);
mysql_close();
?>

Reply

Marsh Posté le 17-05-2002 à 23:12:42    

merci mais ça ne marche toujours pas :(
 
n'y a til pas un SELECT avant ?


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 18-05-2002 à 11:07:26    

[:dirakocha]


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 18-05-2002 à 13:42:30    

bon j'ai reussi pour le compteur mais maintenant il reste pour la redirection :(
 
j'ai essayé ca:
 
<?
require('config.php';);
$sql2 = "UPDATE annuaire SET click= click+1 WHERE id=$id";
mysql_query($sql2);
 
$req = mysql_query("SELECT url FROM annuaire WHERE id='$id'" )or die(mysql_error());  
$ligne = mysql_fetch_row($req);
header ("Location: $ligne[url]" );
mysql_close();
?>  
 
mais ca marche pas, sur la page ya "impossible d'afficher la page etc.."
 
help !


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 18-05-2002 à 13:51:36    

tu as bien mis le http:// devant tes urls ?

Reply

Marsh Posté le 18-05-2002 à 14:10:00    

arf...
oui oui j'ai essayé avec les http:// et sans en vain...
 
a mon avis ca ne vient pas de là...
 
jcrompends pas  :??:  
 
PS: il faut savoir que le click s'ajoute bien lui


---------------
Make Portraits, Not War!  
Reply

Marsh Posté le 18-05-2002 à 15:29:37    

Remplace :
header ("Location: $ligne[url]" );
par
header ("Location: $ligne[0]" );
 
je pense que ça marchera ...

Reply

Marsh Posté le 18-05-2002 à 15:45:24    

merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
 
ça marche :)))))))))))))
 
genial vous etes de dieux  :hap:


---------------
Make Portraits, Not War!  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed