Parse error
Fermé
yobo
-
27 juil. 2009 à 23:02
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 1 août 2009 à 08:04
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 1 août 2009 à 08:04
6 réponses
b-boybaki
Messages postés
160
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
10 juin 2010
3
27 juil. 2009 à 23:03
27 juil. 2009 à 23:03
pi la ligne 40 c'est laquelle dans tout sa ?
b-boybaki
Messages postés
160
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
10 juin 2010
3
27 juil. 2009 à 23:13
27 juil. 2009 à 23:13
deja je pense que la première erreur est la :
//déclaration des variables
// la varible $i est le nombre d'érreur
$i = 0;
@$nom = mysql_real_escape_string($_POST['nom']);
@$prenom = mysql_real_escape_string($_POST['prenom']);
@$pseudo = mysql_real_escape_string($_POST['pseudo']);
@$motdepasse = mysql_real_escape_string($_POST['motdepasse']);
@$ville = mysql_real_escape_string($_POST['ville']);
@$email = mysql_real_escape_string($_POST['email']);
@$datedenaissance = $_POST['jour']/$_POST['mois']/$_POST['anné'];
@$sexe = $_POST['sexe'];
@$activite = $_POST['typemembre'];
tu ne récupère pas dans une variable le $_POST['confirmmotdepasse']
et de l'autre je pense qu'il faut que tu mettes :
if ($motdepasse != la variable que tu aura créer ac pr récup la confirmation mdp);
{
echo "les deux mot de passe ne seont pas identique ou vide<br/>";
$i++;
}
//déclaration des variables
// la varible $i est le nombre d'érreur
$i = 0;
@$nom = mysql_real_escape_string($_POST['nom']);
@$prenom = mysql_real_escape_string($_POST['prenom']);
@$pseudo = mysql_real_escape_string($_POST['pseudo']);
@$motdepasse = mysql_real_escape_string($_POST['motdepasse']);
@$ville = mysql_real_escape_string($_POST['ville']);
@$email = mysql_real_escape_string($_POST['email']);
@$datedenaissance = $_POST['jour']/$_POST['mois']/$_POST['anné'];
@$sexe = $_POST['sexe'];
@$activite = $_POST['typemembre'];
tu ne récupère pas dans une variable le $_POST['confirmmotdepasse']
et de l'autre je pense qu'il faut que tu mettes :
if ($motdepasse != la variable que tu aura créer ac pr récup la confirmation mdp);
{
echo "les deux mot de passe ne seont pas identique ou vide<br/>";
$i++;
}
merci pour votre réponce mais ce n'est pas le probleme j'ai déja ésséyé et sa ne marche toujours pas !!
svp aider moi
svp aider moi
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
b-boybaki
Messages postés
160
Date d'inscription
mardi 5 août 2008
Statut
Membre
Dernière intervention
10 juin 2010
3
1 août 2009 à 03:27
1 août 2009 à 03:27
tien jte montre un exemple de l'un de mes programme plus simple au niveau des condition je pense
<?php
include("connexion.php");
$nom = $_POST['pseudo'];
$mdp = $_POST['mdp'];
$mdp2 = $_POST['mdp2'];
$mail = $_POST['mail'];
$choix = $_POST['choi'];
$planete = $_POST['mere'];
$date = date("d/m/Y H:i:s");
//requete de selection de tout les joueur
$req1 = "select * from joueur where pseudo='$nom';";
//execution requete
$sql1 = mysql_query($req1);
//requete dinsertion
$req2 = "insert into joueur values ('$nom','$mdp','$mdp2','$mail','$date','$date','500','500','500','500');";
$req3 = "insert into batiment (pseudo) values('$nom');";
$req4 = "insert into defense (pseudo) values('$nom');";
$req5 = "insert into vaisseau (pseudo) values('$nom');";
$req6 = "insert into laboratoire (pseudo) values('$nom');";
if (mysql_num_rows($sql1) == 1)
{
echo "pseudo déjà pris !";
}
else if ( $nom == null or $mdp == null or $mdp2 == null or $mail == null or $planete == null)
{
echo "Un champs n'est pas remplit";
}
else if ($choix == 0)
{
echo "Vous n'avez pas accepter les conditions générales !";
}
else if ($mdp != $mdp2)
{
echo "Vos mot de passe sont différents !";
}
else
{
$sql1 = mysql_query($req2);
$sql2 = mysql_query($req3);
$sql3 = mysql_query($req4);
$sql4 = mysql_query($req5);
$sql5 = mysql_query($req6);
echo "Votre inscription à bien été enregistrer";
}
?>
<?php
include("connexion.php");
$nom = $_POST['pseudo'];
$mdp = $_POST['mdp'];
$mdp2 = $_POST['mdp2'];
$mail = $_POST['mail'];
$choix = $_POST['choi'];
$planete = $_POST['mere'];
$date = date("d/m/Y H:i:s");
//requete de selection de tout les joueur
$req1 = "select * from joueur where pseudo='$nom';";
//execution requete
$sql1 = mysql_query($req1);
//requete dinsertion
$req2 = "insert into joueur values ('$nom','$mdp','$mdp2','$mail','$date','$date','500','500','500','500');";
$req3 = "insert into batiment (pseudo) values('$nom');";
$req4 = "insert into defense (pseudo) values('$nom');";
$req5 = "insert into vaisseau (pseudo) values('$nom');";
$req6 = "insert into laboratoire (pseudo) values('$nom');";
if (mysql_num_rows($sql1) == 1)
{
echo "pseudo déjà pris !";
}
else if ( $nom == null or $mdp == null or $mdp2 == null or $mail == null or $planete == null)
{
echo "Un champs n'est pas remplit";
}
else if ($choix == 0)
{
echo "Vous n'avez pas accepter les conditions générales !";
}
else if ($mdp != $mdp2)
{
echo "Vos mot de passe sont différents !";
}
else
{
$sql1 = mysql_query($req2);
$sql2 = mysql_query($req3);
$sql3 = mysql_query($req4);
$sql4 = mysql_query($req5);
$sql5 = mysql_query($req6);
echo "Votre inscription à bien été enregistrer";
}
?>
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
1 août 2009 à 08:04
1 août 2009 à 08:04
tout betement il y a un ; en trop
if ($_POST['motdepasse'] != $_POST['confirmmotdepasse'])
if ($_POST['motdepasse'] != $_POST['confirmmotdepasse'])