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!