[PHP] débutant

Fermé
CAROLINE - 29 juin 2006 à 15:23
kc Messages postés 34 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 14 mai 2010 - 29 juin 2006 à 16:49
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

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 jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
29 juin 2006 à 15:46
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
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 jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
29 juin 2006 à 16:02
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
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 jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
29 juin 2006 à 16:32
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
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 jeudi 20 février 2003 Statut Membre Dernière intervention 29 avril 2013 18
29 juin 2006 à 16:46
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 mercredi 22 mars 2006 Statut Membre Dernière intervention 14 mai 2010
29 juin 2006 à 16:49
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