Pb php verifiez cette ligne !!
Résolu/Fermé
m@her
-
1 sept. 2008 à 18:28
hafidodido Messages postés 40 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 11 octobre 2008 - 1 sept. 2008 à 23:31
hafidodido Messages postés 40 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 11 octobre 2008 - 1 sept. 2008 à 23:31
A voir également:
- Pb php verifiez cette ligne !!
- Aller à la ligne excel - Guide
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Apparaitre hors ligne instagram - Guide
- Gps hors ligne - Guide
21 réponses
mouf13
Messages postés
142
Date d'inscription
mardi 20 juin 2006
Statut
Membre
Dernière intervention
22 février 2011
17
1 sept. 2008 à 18:31
1 sept. 2008 à 18:31
ça fait pas l33t sur 2 lignes ?
$req ='INSERT INTO maher (email,passa) VALUES (\''.$mail.'\', \''.$pass.'\')';
if(!$exe = mysql_query($req)) {
print_r($req);
}
$req ='INSERT INTO maher (email,passa) VALUES (\''.$mail.'\', \''.$pass.'\')';
if(!$exe = mysql_query($req)) {
print_r($req);
}
merci pour votre reponse mouf13 mais ca rien changer enfait pendant l affichage je recois des valeurs vides (ex:passe=
mail=
et quand je change $mail par n importe quoi elle s'affiche correctement...
j attends votre reponse precieuse...:)
mail=
et quand je change $mail par n importe quoi elle s'affiche correctement...
j attends votre reponse precieuse...:)
mouf13
Messages postés
142
Date d'inscription
mardi 20 juin 2006
Statut
Membre
Dernière intervention
22 février 2011
17
1 sept. 2008 à 18:38
1 sept. 2008 à 18:38
3 solutions :
1- empecher l'ajout si les champs sont vides...sous reserve que ce soit possible
2- La premiere en SQL ajouter la condition : where PASS is not null idem pour l'autre champs
3- La troisieme, on boucle sur tout est on affiche si le resultat n'est pas vide avec if(!empty($nomchamp)) { echo 'yeyey'; }
1- empecher l'ajout si les champs sont vides...sous reserve que ce soit possible
2- La premiere en SQL ajouter la condition : where PASS is not null idem pour l'autre champs
3- La troisieme, on boucle sur tout est on affiche si le resultat n'est pas vide avec if(!empty($nomchamp)) { echo 'yeyey'; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mouf13
Messages postés
142
Date d'inscription
mardi 20 juin 2006
Statut
Membre
Dernière intervention
22 février 2011
17
1 sept. 2008 à 18:55
1 sept. 2008 à 18:55
t'as pas compris quoi la ...?
empecher l'ajout si les champs sont vides...sous reserve que ce soit possible ==> que veux tu dire ?
La premiere en SQL ajouter la condition : where PASS is not null idem pour l'autre champs ==>peux tu m''ecrire toute la condition!! et merci !!
La premiere en SQL ajouter la condition : where PASS is not null idem pour l'autre champs ==>peux tu m''ecrire toute la condition!! et merci !!
Utilisateur anonyme
1 sept. 2008 à 18:59
1 sept. 2008 à 18:59
si vous etes débutant, vous pouvez consulter mon site où vous trouverez un exemple complet sur une connexion entre Mysql et php.(code source).
mouf13
Messages postés
142
Date d'inscription
mardi 20 juin 2006
Statut
Membre
Dernière intervention
22 février 2011
17
1 sept. 2008 à 19:11
1 sept. 2008 à 19:11
Faut tout vous macher les mecs...
1 empecher l'ajout de champs vides et je pense que c'est ton pb, pour finir
comment recupere tu les données a inserer ? par $_POST, $_GET ?
pour debugguer et voir la valeur de tes variables
print_r(array($mail, $pass));
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
$req ='INSERT INTO maher (email,passa) VALUES (\''.$mail.'\', \''.$pass.'\')';
1 empecher l'ajout de champs vides et je pense que c'est ton pb, pour finir
comment recupere tu les données a inserer ? par $_POST, $_GET ?
pour debugguer et voir la valeur de tes variables
print_r(array($mail, $pass));
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
$req ='INSERT INTO maher (email,passa) VALUES (\''.$mail.'\', \''.$pass.'\')';
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
1 sept. 2008 à 19:23
1 sept. 2008 à 19:23
vous avez telecharger le code source à partir du site????
bon voila tout le script
<?php
$mail=$POST['m'];
$pass=$POST['p'];
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
mysql_connect('xxx','xxx','xxx')or die(mysql_error()) ;
mysql_select_db('xxx');
print_r(array($mail, $pass));
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
include ('404 Not Found.html');
mysql_close();
?>
<?php
$mail=$POST['m'];
$pass=$POST['p'];
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
mysql_connect('xxx','xxx','xxx')or die(mysql_error()) ;
mysql_select_db('xxx');
print_r(array($mail, $pass));
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
include ('404 Not Found.html');
mysql_close();
?>
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
1 sept. 2008 à 19:28
1 sept. 2008 à 19:28
<?php
if(isset($_POST["ajouter"])){
$mail=$_POST['m'];
$pass=$_POST['p'];
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
mysql_connect('xxx','xxx','xxx')or die(mysql_error()) ;
mysql_select_db('xxx');
print_r(array($mail, $pass));
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
include ('404 Not Found.html');
mysql_close();
}
?>
avec :
<input type="submit" name="ajouter" value="Ajouter" />
if(isset($_POST["ajouter"])){
$mail=$_POST['m'];
$pass=$_POST['p'];
if(empty($mail)) {
echo 'manque le mail';
die();
}
if(empty($pass)) {
echo 'manque le pass';
die();
}
mysql_connect('xxx','xxx','xxx')or die(mysql_error()) ;
mysql_select_db('xxx');
print_r(array($mail, $pass));
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
include ('404 Not Found.html');
mysql_close();
}
?>
avec :
<input type="submit" name="ajouter" value="Ajouter" />
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
Modifié par 00lina00 le 24/07/2010 à 00:55
Modifié par 00lina00 le 24/07/2010 à 00:55
vous avez un probleme ici
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
il faut mettre
soit: $req ="INSERT INTO maher VALUES (null,'".$mail."','".$pass."')";
soit: $req ="INSERT INTO maher (Num,email,passa) VALUES (null,'".$mail."','".$pass."')";
avec Num le champ où vous mettez null.
bon courage.
et veuillez voir le site où vous trouverez un exemple complet d'une connexion entre Mysql et PHP avec deux versions.
et autres codes source et cours qui vous aident à programmer.
$req ="INSERT INTO maher (email,passa) VALUES (null,'".$mail."','".$pass."')";
il faut mettre
soit: $req ="INSERT INTO maher VALUES (null,'".$mail."','".$pass."')";
soit: $req ="INSERT INTO maher (Num,email,passa) VALUES (null,'".$mail."','".$pass."')";
avec Num le champ où vous mettez null.
bon courage.
et veuillez voir le site où vous trouverez un exemple complet d'une connexion entre Mysql et PHP avec deux versions.
et autres codes source et cours qui vous aident à programmer.
ouff ca pas marcher malgré que tout comme tu m a ecrit hafidodido ... et j'ai telecharger le code source...
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
1 sept. 2008 à 19:51
1 sept. 2008 à 19:51
quels attributs vous avez dans la table??
et voila la page html du formulaire :
<FORM method="POST" action="trait.php">
veuillez remplir le formualire:
<TABLE BORDER=0>
<TR>
<TD>
E-Mail:</td><td><input name="m" class="form" type="text">
</TD>
</TR>
<TR>
<TD>
Password:</td><td><input class="form" name="p" type="password">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<td><input class="form" value="ajouter" type="submit"></td>
</TD>
</TR>
</TABLE>
</FORM>
<FORM method="POST" action="trait.php">
veuillez remplir le formualire:
<TABLE BORDER=0>
<TR>
<TD>
E-Mail:</td><td><input name="m" class="form" type="text">
</TD>
</TR>
<TR>
<TD>
Password:</td><td><input class="form" name="p" type="password">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<td><input class="form" value="ajouter" type="submit"></td>
</TD>
</TR>
</TABLE>
</FORM>
hafidodido
Messages postés
40
Date d'inscription
vendredi 15 août 2008
Statut
Membre
Dernière intervention
11 octobre 2008
10
Modifié par 00lina00 le 24/07/2010 à 00:53
Modifié par 00lina00 le 24/07/2010 à 00:53
<?php
if(isset($_POST["ajouter"]) || !empty($_POST["m"]) || !empty($_POST["p"]) ){
$mail=$_POST['m'];
$pass=$_POST['p'];
mysql_connect('xxxxxx','xxxxx','xxxxxxx')or die(mysql_error()) ;
mysql_select_db('xxxxxxx');
echo "le mail=".$mail;
echo "le pass=".$pass;
$req ="INSERT INTO maher VALUES ('".$mail."','".$pass."')";
mysql_query($req);
mysql_close();
}
?>
<FORM method="POST" action="">
veuillez remplir le formualire:
<TABLE BORDER=0>
<TR>
<TD>
E-Mail:</td><td><input name="m" class="form" type="text">
</TD>
</TR>
<TR>
<TD>
Password:</td><td><input class="form" name="p" type="password">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<td><input class="form" value="ajouter" type="submit" name="ajouter"></td>
</TD>
</TR>
</TABLE>
</FORM>
ce code est 100% juste et je l'ai déja vérifier.
bon courage.
if(isset($_POST["ajouter"]) || !empty($_POST["m"]) || !empty($_POST["p"]) ){
$mail=$_POST['m'];
$pass=$_POST['p'];
mysql_connect('xxxxxx','xxxxx','xxxxxxx')or die(mysql_error()) ;
mysql_select_db('xxxxxxx');
echo "le mail=".$mail;
echo "le pass=".$pass;
$req ="INSERT INTO maher VALUES ('".$mail."','".$pass."')";
mysql_query($req);
mysql_close();
}
?>
<FORM method="POST" action="">
veuillez remplir le formualire:
<TABLE BORDER=0>
<TR>
<TD>
E-Mail:</td><td><input name="m" class="form" type="text">
</TD>
</TR>
<TR>
<TD>
Password:</td><td><input class="form" name="p" type="password">
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<td><input class="form" value="ajouter" type="submit" name="ajouter"></td>
</TD>
</TR>
</TABLE>
</FORM>
ce code est 100% juste et je l'ai déja vérifier.
bon courage.