Advertisement
Guest User

Untitled

a guest
Jan 5th, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.38 KB | None | 0 0
  1. <?php session_start(); ?>
  2. <?php include("connexion_pdo.php"); ?>
  3. <?php
  4. (...)
  5. /* Ne tenez pas compte du "else" de la ligne d'en-dessous */
  6.         else {
  7.                 if($_POST["mot"] == "") {
  8.                         $erreur_mot = 1;
  9.                 }
  10.                 else {
  11.                         $erreur_mot = 0;
  12.                 }
  13.                 if($_POST["pseudo"] == "") {
  14.                         $erreur_pseudo = 1;
  15.                 }
  16.                 else {
  17.                         $erreur_pseudo = 0;
  18.                 }
  19.                 if($erreur_pseudo = 0) {
  20.                         $req3 = $pdo->prepare("SELECT * FROM membres WHERE pseudo = :pseudo");
  21.                         $req3->execute(array("pseudo" => $_POST["pseudo"]));
  22.                                 $reqPseudo = $req3->fetch();
  23.                                 if(!$reqPseudo) {
  24.                                         $pseudo_disponible = 1;
  25.                                 }
  26.                                 else {
  27.                                         $pseudo_disponible = 0;
  28.                                 }
  29.                         }
  30.                 if($erreur_mot == 0 && $erreur_pseudo == 0) {
  31.                         $req2 = $pdo->prepare("INSERT INTO mots(id_posteur, posteur_inscrit, posteur_pseudo, ip_posteur, mot, reponse, points_a_gagner, statut, date_envoi)
  32.                                                                                        VALUES(:id_posteur, :posteur_inscrit, :posteur_pseudo, :ip_posteur, :mot, :reponse, :points_a_gagner, :statut, NOW())");
  33.                         $req2->execute(array(
  34.                                 "id_posteur" => 0,
  35.                                 "posteur_inscrit" => 0,
  36.                                 "posteur_pseudo" => htmlspecialchars($_POST["pseudo"]),
  37.                                 "ip_posteur" => $_SERVER["REMOTE_ADDR"],
  38.                                 "mot" => htmlspecialchars(str_shuffle($_POST["mot"])),
  39.                                 "reponse" => htmlspecialchars($_POST["mot"]),
  40.                                 "points_a_gagner" => 5,
  41.                                 "statut" => "en_cours"));
  42.                         }
  43.                 else {
  44.                         header("Location: poster_mot.php?erreur_mot=".$erreur_mot."&erreur_pseudo=".$erreur_pseudo."&pseudo_disponible=".$pseudo_disponible);
  45.                 }
  46.         }
  47. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement