Trouvez l'erreur dans le code
Bonjour à toutes et à tous.
Voici quelques lignes de code qui commencent à provoquer chez moi un début de calvitie à force de m'arracher les cheveux pour trouver ce qui ne fonctionne pas.
Le problème : la variable POST du formulaire n'est pas transmise dans le fichier comme l'affiche le vardump. Pourquoi ? Je ne trouve pas.
J'espère que vous trouverez et pourrez m'expliquer ...... sans devenir chauve.
Merci bien par avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php
session_start();
?>
<meta charset='UTF-8'>
<div ID='layer2' STYLE='margin:5; padding:10; border-width:1; border-color:red; border-style:solid;background-color:rgb(212,208,200);width:1100px; height:px; letter-spacing:0.125em; position:absolute; left:500px; top:60px; z-index:1'>
<?php
echo "<form name='choix' method='POST' action='{$_SERVER['PHP_SELF']}' >";
?>
<input type='text' name='test' >
<input type='submit' value='Envoyer'>
</form>
</div>
<div ID='layer2' STYLE='margin:5; padding:10; border-width:1; border-color:red; border-style:solid;background-color:rgb(212,208,200);width:200px; height:50px; letter-spacing:0.125em; position:absolute; left:500px; top:360px; z-index:1'>
<?php
var_dump($_post['test']);
echo $_post['test'];
?>
</div>
?> |