Salut j'ai un probleme avec les formulaires en php.
Je travail avec php5 (wamp5) en local, dans le dossier racine j'ai cree un dossier pour le projet en cours.
Dans le dossier dossier du projet j'ai 2 fichiers
index.htm
<HTML>
<HEAD>
...
</HEAD>
<BODY>
...
<FORM NAME="formulaire de connexion" ACTION="script.php" METHOD="POST">
Nom : <INPUT TYPE="text" NAME="nom" SIZE="10" MAXLENGTH="10" VALUE=""> <BR>
Mot de passe : <INPUT TYPE="password" NAME="mot de passe" SIZE="10" MAXLENGTH="10"> <BR>
<INPUT TYPE="submit" VALUE="Connexion">
<INPUT TYPE="reset" VALUE="Deconnexion">
</FORM>
...
</BODY>
</HTML>
script.php
<SCRIPT LANGUAGE ="php">
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
$_POST['$nom']=trim($_POST['$nom']);
IF (ISSET ($DOCUMENT_ROOT)) { ECHO $DOCUMENT_ROOT; }
IF (ISSET ($_POST['$nom'])) { ECHO $_POST['$nom']; }
</SCRIPT>
Lorsque je valide le formulaire, je vois bien s'afficher le chemin du dossier du serveur mais pas le nom envoye par le formulaire ( qui ne doit pas etre assignie d'apres la fonction isset).
J'ai essaye la meme chose avec la methode get cela donne la meme chose, mais etrangement les entree donne dans le formulaire n'apparaissent pas dans le champs de l'url comme cela se doit.
Je doit faire une erreur mais je ne vois pas laquelle, je vous serais reconnaissant si vous pouvez me dire laquelle![]()
Partager