Aide svp je ne comprend pas pourquoi required n’apparaît pas.

Petit nouveau ! | 8 Messages

05 juin 2015, 22:21

pourquoi sa ne marche pas svp (required et extract ne s affiche pas sur le localhost)
mon code :
<?php
if(isset($_POST['envoyer'])){
if(isset($_POST['nom'],$_POST['prenom'], $_POST['message'])){
extract($_POST);
echo $nom."".$prenom."".$message;
}


}



?>

<!DOCTYPE html>
<html>
<head>
<title>FORMULAIRE</title>
<meta charset="UTF-8"/>
</head>
<body>
<form method="POST"></form>
<p>
<label for "nom">Nom : </label>
<input type "text" name="nom" id="nom" required="required"/><br/>

<label for "prenom">Prenom : </label>
<input type "text" name="prenom" id="prenom" /><br/>

<label for "message">Message : </label>
<textarea name="message" id="message" rows="7" required="required"/></textarea><br/>

<input type="submit" name="envoyer" value="Envoyer"/><br/>
</p>
</body>
</html>

Mammouth du PHP | 688 Messages

05 juin 2015, 22:44

<form method="POST"></form>
seuls les champs entre <form> et </form> sont transmis ...

Petit nouveau ! | 8 Messages

06 juin 2015, 12:20

Donc je doit modifier quoi car extract et required ne s'affiche meme pas en couleur sur noddpad++
SVP

Eléphant du PHP | 372 Messages

23 juin 2015, 20:50

Tu ouvre ta balise <form> et tu la referme aussi tôt dans ton code.
<form method="POST"></form>
<form method="POST">
 <!-- sans valeur -->
<input type="text" required>

<!-- avec la valeur required -->
<input type="text" required="required">
</form>
En espérant avoir aider :wink: