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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : condition bonne mais requete sql executé(résolu)

Re: condition bonne mais requete sql executé

par aurel08 » 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

Re: condition bonne mais requete sql executé

par datesta » 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:

Re: condition bonne mais requete sql executé

par moogli » 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 ;)

@+

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

par aurel08 » 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";
}
?>