compteur de click pour annuaire.. [pHp] - PHP - Programmation
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(); 
?> 
Marsh Posté le 17-05-2002 à 23:12:42
merci mais ça ne marche toujours pas 
 
 
n'y a til pas un SELECT avant ? 
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 ! 
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 
Marsh Posté le 18-05-2002 à 15:29:37
Remplace : 
header ("Location: $ligne[url]" ); 
par 
header ("Location: $ligne[0]" ); 
 
je pense que ça marchera ... 
Marsh Posté le 18-05-2002 à 15:45:24
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 
 
ça marche 
)))))))))))) 
 
genial vous etes de dieux  
 
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
---------------
Make Portraits, Not War!