|
|
|
|
Bonjour,
J'ai un site d'annuaires de liens et j'aimerai ''motivé'' les gens a faire un liens retour pour mon site
J'ai trouvé la solution ajouté un système de vote problème ,,, le codé :$
J'ai essayé comme sa :
<?php include ('header.php'); ?>
<?php
$vote = $_GET['vote']; //on récupère la valeur dans l'url après le "?img="
// (donc quelque chose comme monimage.png )
echo '';
?>
<?php
mysql_query("UPDATE ".$table_prefix."sites SET vote=vote+1 WHERE id='".$_GET['vote']."';");
?>
<?php include('footer.php');?>
Configuration: .............
Merci de ta réponse le père
Y a-t-il bien une connexion à la base de données dans ton header.php ? Apparemment non :$ Pour diagnostiquer, tu peux modifier :
mysql_query("UPDATE ".$table_prefix."sites SET vote=vote+1 WHERE id='".$_GET['vote']."';") or die (mysql_error());
sa me donne le résultat : Unknown column 'id' in 'where clause' L'orthographe c'est pas mon fort mais je fait un effort XD De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : ) |
Voila j'ai arrangé le code avec vos indications
<?php
mysql_query("UPDATE ".$table_prefix."sites SET vote=vote+1 WHERE compteur='".$_GET['vote']."';");
?>
Mais sa ne fonctionne toujours pas L'orthographe c'est pas mon fort mais je fait un effort XD De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : ) |
Ça a l'air correct. Tu aurais dû laisser le or die (mysql_error()); c'est toujours utile.
|
Oui je fait bien vote.php?vote=2 , vote.php?vote=3 ,,,,
Un truc bizarre : c'est le champ 'vote' que tu veux incrémenter, et le champ 'compteur' qui contient un identifiant ? Oui je sait sa parait bizarre mais c'est pas moi qui a crée le script et sa a étaient fait comme sa le champ ''compteur'' et le compteur du nombre de site ,,, celui qui a fait le script a pas mis de système de vote donc il na pas pensé au ''embrouille'' que sa pourraient faire ^^ Enfin je vais pas me plaindre XD L'orthographe c'est pas mon fort mais je fait un effort XD De plus j'ajouterais simplement que... vous êtes en train de lire ma signature : ) |