Erreur code

Bonsoir,
je creer actuellement un site web comme projet de fin d etude,mais j ai un petite probléme j ai un crée un formulaire.html dont voici le code:
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire web</title>
</head>

<body>
<form id="form1" name="formulaire web" method="post" action="insertion.php">
<table width="1060" border="0">
<tr>
<td colspan="2" nowrap="nowrap" bgcolor="#0000FF"><div align="center">FORMULAIRE D INSCRIPTION </div></td>
</tr>

<tr>
<td width="773"><div align="right">NOM</div></td>
<td width="277"><label>
<input type="text" name="nom" />
</label></td>
</tr>
<tr>
<td><div align="right">PRENOM</div></td>
<td><label>
<input type="text" name="prenom" />
</label></td>
</tr>
<tr>
<td><div align="right">NOM UTILISATEUR </div></td>
<td><label>
<input type="text" name="textfield" />
</label></td>
</tr>
<tr>
<td><div align="right">ADRESSE</div></td>
<td><label>
<input type="text" name="adresse" />
</label></td>
</tr>
<tr>
<td><div align="right">EMAIL</div></td>
<td><label>
<input type="text" name="email" />
</label></td>
</tr>
<tr>
<td><div align="right">TEL</div></td>
<td><label>
<input type="text" name="Tel" />
</label></td>
</tr>
<tr>
<td><div align="right">PROFFESSION</div></td>
<td><label>
<input type="text" name="proffesion" />
</label></td>
</tr>
<tr>
<td><div align="right">CHOISIR MOT DE PASSE </div></td>
<td><label>
<input type="password" name="mot de passe" />
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="right">
<input type="submit" name="Submit" value="Envoyer" />
</div>
</label></td>
</tr>
</table>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</form>
</body>
</html>
j ai aussi creer un autre formulaire php qui va perremettre d envoyer le formulaire dans ma base ,mais voila a chaque fois que sur envoyer c est la 2 éme condition qui s affiche a savoir: veuillez remplir tout le formulaire voila le code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>formulaire insertion</title>
</head>
<body>
<?php
// on se connecte à notre base
$Connexion = mysql_connect("nomserveur", "nom user", "mot de passe");
mysql_select_db("base" , $Connexion);
// on teste si les variables du formulaire sont bien déclarées
if (isset($_POST['NOM']) && isset($_POST['PRENOM']) && isset($_POST['ADRESSE']) && isset($_POST['NOM UTILISATEUR']) && isset($_POST['EMAIL']) && isset($_POST['TEL']) && isset($_POST['PROFFESSION']) && isset($_POST['CHOISIR MOT DE PASSE'])){
mysql_query("INSERT INTO inscrits VALUES('$EDINom' , '$EDIPrenom' ,'$EDIADRESSE', '$EDINom UTILISATEURl')'$EDIEMAIL' , '$EDITEL')'$EDIPROFFESSION' , '$EDICHOISIR MOT DE PASSE');");
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();
echo $EDIPRENOM , " " , $EDINOM , " (" , $PROFFESSION , "(" , $EDIEMail , ") a été ajouté";
}
else {
echo 'Viellez remplir tout le formulaire';
}
?>
</body>
</html>
sos svp

2 réponses

  1. je l ai changer mais sa reste idme toujours le même truc
    1. Attention de ne mettre d'espace dans les name="" par exemple "NOM UTILISATEUR" car il va remplacer ca par NOM_UTILISATEUR
      C'est facile à voir suffit de mettre un
      print_r($_POST)
      au tout début de la page insertion.php pour voir les variables que l'on recoit et tu verra ce dont je parle
  2. Bonjour,

    Je ne vois pas de champ 'NOM UTILISATEUR'
    Dans votre formulaire il s'appelle "textfield" donc à remplacer par "NOM UTILISATEUR"

    Cordialement