[PHP] débutant

CAROLINE -  
kc Messages postés 34 Date d'inscription   Statut Membre Dernière intervention   -
Salut,

Je suis un débutant en php ,et je essaye d'envoyer le NOM et le PRENOM du fichier html vers le fichier php.mais ne marche...

Est ce que il faut activer qlq chose avant dans les dossier EASYPHP .....pour ça marche


Mon ficier html:
----------------------------------------------------------------
<HTML>
<body>


<form action="exemple1.php" method="post" enctype: "application/x-www-form-urlencoded" >
<table>
<tr>
<td>Nom :</td>
<td> <input type="text" name="nom"
value="">
</td>
</tr>
<tr>
<td>Prénom :</td>
<td>
<input type="text" name="prenom"
value="">
</td>
</tr>
</table>
<input type="submit" value="envoyer"
name="send">
</form>

</body>
</HTML>




Mon le fichier PHP:
-------------------------------------------------------------------
<HTML>
<body>


<?php

$bouton = $_POST["send"];

if(!empty($bouton)) {

$nom = trim($_POST["nom"]);

$prenom = trim($_POST["prenom"]);

if(!empty($nom) && !empty($prenom)) {

echo 'Bonjour, '.$prenom.' '.$nom;

}

else {

echo 'vous n\'avez pas rempli tous les champs';
}
}

?>
echo "rien";

</body>
</HTML>
---------------------------------------------------------------------------
A voir également:

9 réponses

michel
 
d'aprés moi je crois qu'il faut activer un fichier .ini avant d'utiliser la methode GET et la methode POST
mais je ne suis pas sûr!!!!!!!! :-}
0
elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   18
 
ca marche a mon avi !!

j'ai apporté des modiff :
j'ai creer deux fichier :


form.php3
<HTML>
<body>


<?php

$bouton = $_POST["send"];

if(!empty($bouton)) {

$nom = trim($_POST["nom"]);

$prenom = trim($_POST["prenom"]);

if(!empty($nom) && !empty($prenom)) {

echo 'Bonjour, '.$prenom.' '.$nom;

}

else {

echo 'vous n\'avez pas rempli tous les champs';
}
}
else {
echo "rien";
}
?>



form.html

<HTML>
<body>


<form action="form.php3" method="post" >
<table>
<tr>
<td>Nom :</td>
<td> <input type="text" name="nom" value="">
</td>
</tr>
<tr>
<td>Prénom :</td>
<td>
<input type="text" name="prenom" value="">
</td>
</tr>
</table>
<input type="submit" value="envoyer" name="send">
</form>

</body>
</HTML>


un conseil pour toi, install wamp (https://www.wampserver.com/#download-wrapper) , c'est bq mieux que easyphp
courage
0
CAROLINE
 
voila , j'ai unstaller le wamp et j'ai enregistrer les deux fichier form.html et form.php3 dans le dossier www,
et quand je lance la page html et je saise le nom puis je clique sur envoyer une page blanche qui s'affiche !

je suis sûr il n' y a pas d'erreur mais est ce que il faut faire qlq chose pour éxécuter le script php?!
0
elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   18
 
c'est bizard quand meme!!!

regarde les logs :
C:\wamp\logs !!

0

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

Posez votre question
CAROLINE
 
dans apache_error.log :
[Thu Jun 29 15:31:17 2006] [notice] Apache/2.0.58 (Win32) PHP/5.1.4 configured -- resuming normal operations
[Thu Jun 29 15:31:17 2006] [notice] Server built: Apr 29 2006 17:47:10
[Thu Jun 29 15:31:17 2006] [notice] Parent: Created child process 916
[Thu Jun 29 15:31:18 2006] [notice] Child 916: Child process is running
[Thu Jun 29 15:31:18 2006] [notice] Child 916: Acquired the start mutex.
[Thu Jun 29 15:31:18 2006] [notice] Child 916: Starting 250 worker threads.
[Thu Jun 29 15:33:22 2006] [error] [client 127.0.0.1] script 'E:/wamp/www/te0.php' not found or unable to stat



et dans access.log :

127.0.0.1 - - [29/Jun/2006:15:33:21 +0200] "GET /te0.php HTTP/1.1" 404 289
127.0.0.1 - - [29/Jun/2006:15:33:32 +0200] "GET /INDEX.php HTTP/1.1" 200 4670
127.0.0.1 - - [29/Jun/2006:15:33:33 +0200] "GET /dossier.gif HTTP/1.1" 200 893
127.0.0.1 - - [29/Jun/2006:15:33:33 +0200] "GET /logo_i.gif HTTP/1.1" 200 4732
127.0.0.1 - - [29/Jun/2006:15:37:40 +0200] "GET /INDEX.php HTTP/1.1" 200 4670
127.0.0.1 - - [29/Jun/2006:15:37:40 +0200] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [29/Jun/2006:15:37:40 +0200] "GET /dossier.gif HTTP/1.1" 304 -
127.0.0.1 - - [29/Jun/2006:15:37:45 +0200] "GET /logo_i.gif HTTP/1.1" 304 -
127.0.0.1 - - [29/Jun/2006:15:37:45 +0200] "GET /dossier.gif HTTP/1.1" 304 -
127.0.0.1 - - [29/Jun/2006:15:37:45 +0200] "GET /INDEX.php HTTP/1.1" 200 4670

-------------------------------------------------------

je veux savoir est ce que ** les deux ** fichier html et php doivent être enregistrer dans www .

je veux aussi savoir dans le fichier html je ecris action="form.php3" ou action="C:\wamp\www\form.php3"

Merci
0
elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   18
 
il me semble que tu as aucune erreurs de ce cote la ;)

Oui les deux fichiers doivent etre dans meme reportoire tu peux par exemple creer dans ton www un repertoire form_test
mettre les deux fichiers dedans et c'est ok!
sinon no faut pas mettre le chemin phisique!
- y a deux cas,

1 - si tu as bien mis les deux fichiers (form.php3 et form.html) dans le meme reportoire, il suffit de mettre action="form.php3"

sinon
2 - le chemin absolu vers le fichiers form.php3 , c-a-d si il est par exemple dans www/unautreerp/form.php3

ca sera action="/unautreerp/form.php3"
ou
action="http://localhost/unautreerp/form.php3"

voila voila
si
0
CAROLINE
 
Merci quand même pour tes informations.....
est ce que aprés l'instalation je dois pas parametrer qlq?
sinon je te remercie et bon courage .
0
elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   18
 
non rien du tout! mais ce n'est pas normal que ca ne marche pas!!
n'hesite pas,
le soir je ne suis pas sur le forum mais si tu as besoin de qqch
==> abdelmimi at gmail.com

courage
0
kc Messages postés 34 Date d'inscription   Statut Membre Dernière intervention  
 
Tu enregistres les deux fichiers dans WWW et normalement ca marche.en tt cas pour ca a marcher j ai juste fait copier coller.

Et concernant le champs: action="c est le nom du fichier a ouvrir"
si les deux fichier sont au meme endroit action="form.php3"
0