condition bonne mais requete sql executé(résolu)

Eléphant du PHP | 59 Messages

13 nov. 2010, 01:04

bonjour a tous alors je conprend pas la ma condition marche trés bien mais la requête se fait quand meme de ou sa peut venir merci voci le code :

merci a tous
<?php

require_once("include/mysql.php");

$login = $_POST['login'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$mdp = $_POST['mdp'];
$verifmdp = $_POST['verifmdp'];

// je verifie que les champs sont bon.
if(!empty($login) && !empty($nom) && !empty($prenom) && !empty($email) && !empty($mdp) && !empty($verifmdp)) {
	echo "les champ sont correct est remplie merci !<br />";
	} else {
	echo "les champs sont vide et inccorect<br />";
}

// je crypte le mot de passe entrée
$mdp_hache = sha1($_POST['mdp']);

$req = $bdd->prepare('INSERT INTO register_sogamesm(login, nom, prenom, email, mdp) VALUES(:login, :nom, :prenom, :email, :mdp)');
$req->execute(array(
   'login' => $login,
   'nom' => $nom,
   'prenom' => $prenom,
   'email' => $email,
   'mdp' => $mdp,
   'mdp' => $verifmdp,
   ));
{
echo "merci de votrer inscription";
}
?>
Modifié en dernier par aurel08 le 13 nov. 2010, 02:43, modifié 1 fois.
debian lenny | php5.3.3 | mysql 5.1.51 | apache2.2.16

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8759 Messages

13 nov. 2010, 02:00

Salut,

Tous va bien c'est ce que tu demande ;)

Place la requete dans me if et ca ira mieux

Ps vie la copie des variables et travail directement avec les $_POST[] c'est simple et t'evitera de possible erreur

Dernieres chose : les champs sont bons ET remplis
La ca pique les yeux ;)

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 74 Messages

13 nov. 2010, 02:01

bonsoir,

Ta condition est peut être bonne mais ton appel à execute ne se fait pas dans la condition (partie if ou else..).

Donc dans tout les cas..ta requête est executée. :non:

Eléphant du PHP | 59 Messages

13 nov. 2010, 02:42

oui erreur de ma part j'ai pas mis ma requête sql dans ma condition merci a tous de votre aide!! donc problème résolu bonne soirée a vous
debian lenny | php5.3.3 | mysql 5.1.51 | apache2.2.16