Problème en php
Sebastien62790
Messages postés
101
Statut
Membre
-
Sebastien62790 Messages postés 101 Statut Membre -
Sebastien62790 Messages postés 101 Statut Membre -
Bonjour,
J'ai un gros problème, mais je ne sais pas comment le régler, j'ai une erreur qui s'affiche sur ma page qui est :
Parse error: syntax error, unexpected '.' in C:\xampp\htdocs\PHP\register.php on line 19
Ma page :
<?php include('includes/config.php');
if (isset($_POST['envoyer'])){
if(isset($_POST['pseudo']) AND !empty($_POST['pseudo']) AND isset($_POST['motdepasse']) AND !empty($_POST['motdepasse']) AND isset($_POST['motdepasse2']) AND !empty($_POST['motdepasse2']) AND isset($_POST['email']) AND !empty($_POST['email']))
{
//Tout les champs ont été remplis
$pseudo = mysql_escape_string($_POST['pseudo']);
$motdepasse = mysql_escape_string(md5($_POST['motdepasse']));
$motdepasse2 = mysql_escape_string(md5($_POST['motdepasse2']));
$email = mysql_escape_string($_POST['email']);
$longueur_pseudo = strlen($pseudo);
if(longueur_pseudo <= 30)
{
//Le pseudo respect le format
if($motdepasse == $motdepasse2);
{
// Les mots de passe sont identiques
mysql_query('INSERT INTO membres VALUES("","'..'","'..'","'..'","'..'")');
}
else
{
$erreur = 'Le mot de passe et le mot de passe de confirmation ne correspondent pas';
}
}
else
{
$erreur = 'Le pseudo est trop long (max : 30)';
}
}
else
{
$erreur = "Tout les champs sont obligatoires.";
}
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<h1>Créer un compte</h1>
<hr />
<form action="register.php" method="post">
Pseudo : <input type="text" name="password" /> <br />
Mot de passe : <input type="password" name="motdepasse" /> <br/>
Mot de passe confirmation : <input type="password" name="motdepasse2" /> <br />
Email : <input type="text" name="email" /> <br />
<input type="submit" name="envoyer" value="S'inscire" />
</form>
Merci d'avance
J'ai un gros problème, mais je ne sais pas comment le régler, j'ai une erreur qui s'affiche sur ma page qui est :
Parse error: syntax error, unexpected '.' in C:\xampp\htdocs\PHP\register.php on line 19
Ma page :
<?php include('includes/config.php');
if (isset($_POST['envoyer'])){
if(isset($_POST['pseudo']) AND !empty($_POST['pseudo']) AND isset($_POST['motdepasse']) AND !empty($_POST['motdepasse']) AND isset($_POST['motdepasse2']) AND !empty($_POST['motdepasse2']) AND isset($_POST['email']) AND !empty($_POST['email']))
{
//Tout les champs ont été remplis
$pseudo = mysql_escape_string($_POST['pseudo']);
$motdepasse = mysql_escape_string(md5($_POST['motdepasse']));
$motdepasse2 = mysql_escape_string(md5($_POST['motdepasse2']));
$email = mysql_escape_string($_POST['email']);
$longueur_pseudo = strlen($pseudo);
if(longueur_pseudo <= 30)
{
//Le pseudo respect le format
if($motdepasse == $motdepasse2);
{
// Les mots de passe sont identiques
mysql_query('INSERT INTO membres VALUES("","'..'","'..'","'..'","'..'")');
}
else
{
$erreur = 'Le mot de passe et le mot de passe de confirmation ne correspondent pas';
}
}
else
{
$erreur = 'Le pseudo est trop long (max : 30)';
}
}
else
{
$erreur = "Tout les champs sont obligatoires.";
}
}
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<h1>Créer un compte</h1>
<hr />
<form action="register.php" method="post">
Pseudo : <input type="text" name="password" /> <br />
Mot de passe : <input type="password" name="motdepasse" /> <br/>
Mot de passe confirmation : <input type="password" name="motdepasse2" /> <br />
Email : <input type="text" name="email" /> <br />
<input type="submit" name="envoyer" value="S'inscire" />
</form>
Merci d'avance
A voir également:
- Problème en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
3 réponses
Salut,
tu fais ta requêtes avec des points de concaténation, mais tu concatènes rien du tout.
mysql_query('INSERT INTO membres VALUES("","'.$qdf.'","'.$qfd.'","'.$qdsf.'","'.$qsdf.'")');
ça serait plus correct, après je sais pas ce que tu veux mettre dedans...
tu fais ta requêtes avec des points de concaténation, mais tu concatènes rien du tout.
mysql_query('INSERT INTO membres VALUES("","'.$qdf.'","'.$qfd.'","'.$qdsf.'","'.$qsdf.'")');
ça serait plus correct, après je sais pas ce que tu veux mettre dedans...
ThEBiShOp
Messages postés
9307
Date d'inscription
Statut
Contributeur
Dernière intervention
1 566
le ; après ton if ça peut pas marcher non plus
Salut,
Sa fait toujours pareil ... Dedans je veux mettre pseudo, motdepasse ...
C'est pour crée un espace membre
Sa fait toujours pareil ... Dedans je veux mettre pseudo, motdepasse ...
C'est pour crée un espace membre