$_POST et EasyPHP

Nico# Messages postés 338 Statut Membre -  
Nico# Messages postés 338 Statut Membre -
Bonjour,

Voila trois jour que je m'enerve avec easyPHP qui ne veut pas m'afficher mes variable POST

Voila un exemple tout simple

<!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=utf-8" />
<title>Document sans titre</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="test.php">
  <label>nom
    <input type="text" name="nom" id="nom" />
  </label>
  <label>Envoyer
    <input type="submit" name="button" id="button" value="Envoyer" />
  </label>
</form>
</body>
</html>


et dans la deuxieme page

<!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=utf-8" />
<title>Document sans titre</title>
</head>

<body>
Votre nom est :
<? echo $_POST['nom'];?> 
</body>
</html>


Sous easyphp en local je n'ai rien mais sur un serveur distant cela marche (Normal)

J'ai essayer de modifier les register_globals rien n'y fait si quelqu'un connait la solution merci

A voir également:

5 réponses

Michael_Ange Messages postés 231 Statut Membre 19
 
Normalement, ta première page n'a pas besoin d'avoir l'extension php, puisque j'ai vu aucune ligne php, mais ça arrive souvent sur certaines version de easyphp ou de wampserver, qu'il ne fasse pas le POST quand la page n'a pas l'extension php....

Je sais qu'il y a quelques config à faire, mais le plus simple dans ce genre de cas est de simplement changer l'extension et d'essayer...
1
ArticM Messages postés 44 Statut Membre
 
J'utilise EasyPHP et il n'y a aucun problème au niveau des formulaire.
Il faut attendre la réponse de Nico# qui avancera la recherche.
0
ArticM Messages postés 44 Statut Membre
 
Bonjour,
Essai de mettre tout dans une page :

<?php    
     if(isset($_POST['formulaire'])) {   
         $nom = $_POST['nom'];    
         echo $nom;     
     }    
?>    

<form method="post" action="#">    
     <label for="nom">Nom</label><br/>    
     <input type="text" name="nom" id="nom" /><br/>    
     <input type="submit" name="formulaire" value="Envoyer" />    
</form> 


Cordialement
0
Michael_Ange Messages postés 231 Statut Membre 19
 
Bonjour a tous.
Quel est l'extension du premier fichier : (.php ou .html) ?
0
Nico# Messages postés 338 Statut Membre 102
 
L'extension du premier fichier et .php
0
swoog42 Messages postés 1178 Statut Membre 244
 
il te faut .php sur le second surtout....
0
ArticM Messages postés 44 Statut Membre
 
@Nico# : Et celle du deuxième ?
0
Nico# Messages postés 338 Statut Membre 102
 
pareil un .php
0
Nico# Messages postés 338 Statut Membre 102
 
Mais ce qui est bizarre c'est que si je le mets sur un serveur distant comme ifrance ou autre sa marche
0
Coronier
 
Euh, c'est moi ou il n'y a pas le
<?php session_start();?>
au début du fichier ?
0
ArticM Messages postés 44 Statut Membre
 
Aucunes variables de session n'est utilisé donc il n'est pas la peine de mettre session_start().
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Michael_Ange Messages postés 231 Statut Membre 19
 
Pour ce script, il n'a pas besoin des variables de type session...
0