Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour,
Je suis les tutos et j'en suis au 2ème tutoriel. J'ai fais ce qu'il fallait sauf que j'ai une erreur, ça me met : Parse error: syntax error, unexpected ' ' (T_STRING) in C:\MAMP\htdocs\new\inscription.php on line 24
inscription.php
<?php
if (!empty($_POST)){
extract($_POST);
if(isset($_POST['inscription'])){
echo $prenom;
}
}
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Inscription</title>
</head>
<body>
<div>Inscription</div>
<form method="post">
<?php
// S'il y a une erreur sur le nom alors on affiche
if(isset($er_nom)){ echo $er_nom; }
?>
<div><?= $er_nom ?></div>
<?php
}
?>
<input type="text" placeholder="Votre nom" name="nom" value="<?php if(isset($nom)){ echo $nom; }?>" required>
<?php
if(isset($er_prenom)){ echo $er_prenom; }
?>
<div><?= $er_prenom ?></div>
<?php
}
?>
<input type="text" placeholder="Votre prénom" name="prenom" value="<?php if(isset($prenom)){ echo $prenom; }?>" required>
<?php
if(isset($er_mail)){ echo $er_mail; }
?>
<div><?= $er_mail ?></div>
<?php
}
?>
<input type="email" placeholder="Adresse mail" name="mail" value="<?php if(isset($mail)){ echo $mail; }?>" required>
<?php
if(isset($er_mdp)){ echo $er_mdp; }
?>
<div><?= $er_mdp ?></div>
<?php
}
?>
<input type="password" placeholder="Mot de passe" name="mdp" value="<?php if(isset($mdp)){ echo $mdp; }?>" required>
<input type="password" placeholder="Confirmer le mot de passe" name="confmdp" required>
<button type="submit" name="inscription">Envoyer</button>
</form>
</body>
</html>
Merci à vous
Hello @Moi
Nous avons reçu aucune réponse de ta part, je ferme ce topic !
La prochaine fois, pense à répondre, cela nous permettrai de t'aider plus rapidement et de nous permettre de gagner du temps, sachant qu'il n'y a pas que toi qui a besoin d'aide 😉
Essai ce code et tu verras, c'est un exemple parmi tant d'autres tu peux le modifier comme bon te semble.
<?php
$nomDefaut = "Francis";
$mdpDefaut = "1234";
if(isset($_POST)){
extract($_POST);
if(isset($_POST['inscription'])){
$nomSaisi = htmlentities(trim($nom));
$mdpSaisi = htmlentities(trim($mdp));
if(!empty($nomSaisi) AND !empty($mdpSaisi)){
if($nomSaisi == $nomDefaut AND $mdpSaisi == $mdpDefaut){
die('Bonjour ' . $nomSaisi);
}else{
die('Le nom ou le mot de passe n\' est pas valid');
}
}else{
die('Veillez saisir tous les champs !');
}
}
}
?>
<form action="" method="POST">
<p>
<label for="">Nom:
<input type="text" name="nom" id="">
</label>
</p>
<p>
<label for="">Password:
<input type="password" name="mdp" id="">
</label>
</p>
<input type="submit" value="Envoyer" name="inscription">
</form>
Bonsoir grand ami, A voir ton code sa ne respect pas les syntaxe de PHP.
Lol oui ca fait bizarre 😂
oui j'ai fais un copié collé en suivant la video