Ma requete ne passe pas ne php
amzo
-
Erdnax Messages postés 2273 Date d'inscription Statut Contributeur Dernière intervention -
Erdnax Messages postés 2273 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour .
j'essai de developper un site en php . dans mon programme j'ai uner equete d'insertion de donné provenant d'un fromulaire .
ma connexion à la base mysql passe, je selectionne ma base avec mysql_select_db() , mais ma requete ne passe or si je recopie cette requete directement sur mysql elle passe .
En effet pour tester j'affiche ma requete je fais une copie et je l'execute sur mysql pour voir s'il ya de probleme avec la syntaxe , et apparement non. avez une idée de l'origine de mon souci .merci
j'essai de developper un site en php . dans mon programme j'ai uner equete d'insertion de donné provenant d'un fromulaire .
ma connexion à la base mysql passe, je selectionne ma base avec mysql_select_db() , mais ma requete ne passe or si je recopie cette requete directement sur mysql elle passe .
En effet pour tester j'affiche ma requete je fais une copie et je l'execute sur mysql pour voir s'il ya de probleme avec la syntaxe , et apparement non. avez une idée de l'origine de mon souci .merci
A voir également:
- Ma requete ne passe pas ne php
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Voir mot de passe wifi android - Guide
<html>
<head>
<title>inscription</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
// récupération des données
$nom = $_POST['nom'];
$prenom= $_POST['prenom'];
$formation= $_POST['formation'];
$promotion = $_POST['promotion'];
$tel= $_POST['tel'];
$mail= $_POST['mail'];
$adresse= $_POST['adresse'];
$password= $_POST['password'] ;
$cpassword= $_POST['confirm_password'] ;
$login=$_POST['login'] ;
// verifie la saisie
if ( ! isset($nom) or ! isset($prenom) or ! isset($formation) or ! isset($promotion) or
! isset($mail) or ! isset($password) )
{echo " Veillez vérifier si tous les champs sont remplis" ;
exit () ;
}
if (!isset ($adresse))
{ $adresse ="" ; }
if (!isset($tel))
{ $tel ="" ; }
if ($password<>$cpassword)
{ echo " veillez ressaisir votre mot de passe s'il vous plait <br>";
exit();
}
// connexion à la base )
$id_connexion=mysql_connect('localhost','root') or die ('impossible dese connecter à la base ');
$requete = "insert into user (nom, prenom, formation, tel, promotion, adresse, mail, login,
password ) values('$nom','$prenom' ,'$formation','$tel','$promotion','$adresse','$mail','$login' ,'$password') ";
echo $requete ;
mysql_select_db('user',$id_connexion);
$res=mysql_query($requete) or die ( "l'inscription a echoué veillez recommencer <br>");
echo "Félicitations, ya gui thi bir <br>" ;
// le llien à revoir , éventuellement metre une image
echo ' <br> <br> Allez à la page principale <a href="accueil.htm"> <img src="image/home58.gif"> </a> '
//$resé=mysql_close($id_connexion);
mysql_close();
?>
</body>
</html>
Désolé, le week-end, rarement de ccm ;)
Alors, à mon avis, tu n'as aucune erreur, car tout simplement tes requêtes ne sont pas exécutées, bien que leur sytaxe soient justes.
Essaye de remplacer un bout de ton code par celui là (a toi de retrouver où ;) ) : @+