NewbieContest

Programmation => Langages Web => Discussion démarrée par: inRing le 04 Février 2012 à 21:46:25



Titre: [PHP]Problème de revalidation d'un challenge.
Posté par: inRing le 04 Février 2012 à 21:46:25
Bonsoir à tous, je veux que quand je valide un challenge je remporte 2 points et quand je le revalide je ne remporte plus +2 points et qu'un message d'erreur affiche " Vous avez déjà validé cette épreuve. "

Source PHP :

Code:
<?php


if($_POST['valid'] == "*") {
try
{
    
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    
$bdd = new PDO('mysql:host=localhost;dbname=*''*''*'$pdo_options);
    
    
// Récupération des 10 derniers messages
    
$reponse $bdd->prepare("UPDATE validation SET points = points + 2 WHERE pseudo = ?");
    
$reponse->execute(array($_SESSION['pseudo']));
}

catch(
Exception $e)
{
    die(
'Erreur : '.$e->getMessage());
}
echo 
"<font color='green' size='3'>Bravo, vous remportez 2 points !</font>";
}
else echo 
"";

?>

Quelqu'un pourrait me coder un truc aussi banale que sa ?

Merci d'avance :) !


Titre: Re : [PHP]Problème de revalidation d'un challenge.
Posté par: _o_ le 04 Février 2012 à 22:45:54
Si tu as réussi à coder cette page, tu ne devrais pas avoir de souci pour ajouter un test et obtenir ce que tu veux. Je ne comprends pas bien ta requête ici. Et pourquoi tu n'as pas posé la question sur le site du zero, puisqu'ils t'ont déjà gentiment débuggé ta page dans la journée.

Sinon, je prends 250€ de l'heure pour coder à ta place. :-)


Titre: Re : [PHP]Problème de revalidation d'un challenge.
Posté par: Asteriksme le 05 Février 2012 à 13:42:59
Moi je prends seulement 15€/h, tu fais grave des économies ! mais par contre je suis pas hyper rapide pour coder.