Problème fonction vote

Bonjour,
je demande votre aide car ma page vote.php qui est supposer ajouter +1 au chifre dans la bdd

voici le code,

<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$db = new PDO('mysql:host=localhost;dbname=main', 'root', '',
$pdo_options);

$nbvote = $_GET['nvote']++;
$req=$db->prepare('UPDATE sugg set vote =:vote where sug =:sug');
$req->BindValue(':vote',$nbvote);
$req->BindValue(':sug',$_GET['sug'], PDO::PARAM_STR);
$req->Execute();
header('location: ./index.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>




--
Never trust user input !!!!

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. N'étant pas un pro niveau scripts PHP/4/5.
    Je te conseille de soit l'heberger sur MySQL ce qui est le plus simple.
    Ou soit suivre ce Tutoriel tres simple et détaillé:
    http://www.stadtaus.com/fr/php_scripts/voting_script/
    Sinon comme suggestion comme nom de serveur je te propose MiraCraft étant donné que je suis un fan de Minecraft.
    Tu peux aussi me contacter via Skype si tu as un probleme:
    kakalichi98
    1. C'est bon j'ai trouver le problem merci qu'and meme et si jamais tu veux venir sur mon serveur t'est le bienvenue
  2. Ah merci c'est sympa a toi je vais essayer de me connecter de suite ! :-)
    1. en passant le serveur est pas toujours ouvert je vais bientot mettre le staut sur le site