Accueil > Forum > > > > PHP post/get erreur
PHP post/get erreur
lundi 26 novembre 2007 à 16:16:23 |
PHP post/get erreur

Ziklamor
|
Bonjour, Je poste de nouveau un message pour demander de l'aide car je suis de nouveau coincé... Mon problème vient d'un formulaire situé dans un fichier form.inc, et qui est intégré par un include dans une page form.php. En voilà un extrait : <form action="form_saisie_ok.php" name="form_mission" method="POST"> <table border="1" align="center"> <tr> <td width="200">Numero de mission :</td> <td width="350"> <input type="text" name="box_mis_num" value="<? echo $resultat_num['max'] +1; ?>" readonly > </td> </tr> <tr> <td>Numero d agent :</td> <td> <input type="text" name="box_codagt" value="<? echo $box_codagt; ?>" readonly > </td> </tr> Une fois le formulaire rempli, les informations sont redirigées vers la page form_saisie_ok.php, et en voici un extrait : <? // Partie traitement des données
$box_mis_num=$_REQUEST['box_mis_num']; echo $box_mis_num;
$box_codagt=$_REQUEST["box_codagt"]; echo $box_codagt;
... ?> J'ai essayé des methodes Post, Get et là Request, mais rien n'y fait... Celà est il dû au fait que le formulaire soit dans l'include ? Je fais exactement la meme manipulation de variables sur une autre page et ca marche parfaitement. Je ne vois pas du tout, c'est pourquoi je suis ouvert à toute aide qui me sera proposée :) Bonne journée à vous et merci d'avance. Zik'
|
|
lundi 26 novembre 2007 à 17:48:47 |
Re : PHP post/get erreur

neigedhiver
|
Salut,
$box_mis_num = $_POST['box_mis_num'];
Y'a pas de raison que ça ne marche pas.
Vérifie le contenu de $_POST avec
var_dump($_POST);
|
|
lundi 26 novembre 2007 à 19:03:19 |
Re : PHP post/get erreur

bilouts
|
Salut,
rajoute ça dans ton form :
enctype='multipart/form-data'
|
|
lundi 26 novembre 2007 à 19:04:03 |
Re : PHP post/get erreur

bilouts
|
et après utilise la méthode post comme le propose neigedhiver
|
|
lundi 26 novembre 2007 à 20:33:51 |
Re : PHP post/get erreur

malalam
|
Hello,
le multipart ne sert à rien si on n'a pas d'upload de fichier à faire. Je vois 2 possibilités : - tu ne soumets pas ton formulaire...(fais voir ta soumission) - tu es en globals_register à ON et tu écrases tes valeurs
L'include ne change rien : le chemin d'accès est celui du fichier appelant, pas du fichier appelé.
|
|
mardi 27 novembre 2007 à 10:06:12 |
Re : PHP post/get erreur

Ziklamor
|
Bonjour, Merci pour vos réponses tout d'abord.
Pour la methode POST, j'ai déjà essayé, et avec GET aussi, et ca ne fonctionne pas.
Voilà la soumission de mon formulaire :
<?php // Partie traitement des données
$box_num=$_REQUEST['box_mis_num']; echo $box_num;
$box_codagt=$_REQUEST["box_codagt"]; echo $box_codagt;
$box_ag_nom=$_REQUEST["box_ag_nom"]; echo $box_ag_nom;
$box_ag_pren=$_REQUEST['box_ag_pren']; echo $box_ag_pren;
$box_ag_qam=$_POST['box_ag_qam']; echo $box_ag_qam;
$box_ag_res_adm=$_GET['box_ag_res_adm']; echo $box_ag_res_adm;
$box_ag_res_fam=$_POST['box_ag_res_fam']; echo $box_ag_res_fam;
$box_dest=$_REQUEST['box_dest']; echo $box_dest;
$box_obj=$_POST['box_obj']; echo $box_obj;
$box_ref=$_POST['box_ref']; echo $box_ref;
$type_deplac=$_POST['type_deplac']; echo $type_deplac;
$box_dure=$_POST['box_dure']; echo $box_dure;
$date_depart=$_POST['date_depart']; echo $date_depart;
$heure_depart=$_POST['heure_depart']; echo $heure_depart;
$date_retour=$_POST['date_retour']; echo $date_retour;
$heure_retour=$_POST['heure_retour']; echo $heure_retour;
$repas=$_POST['repas']; echo $repas;
$paris=$_POST['paris']; echo $paris;
$province=$_POST['province']; echo $province;
$moy_transp=$_POST['moy_transp']; echo $moy_transp;
$frais_transp=$_POST['frais_transp']; echo $frais_transp;
?>
Vous pouvez voir que j'ai essayé les 3 méthodes différentes pour tester et trouver celle qui marche. Et voilà mon formulaire entier :
<form action="form_saisie_ok.php" name="form_mission" method="POST"> <table border="1" align="center"> <tr> <td width="200">Numero de mission :</td> <td width="350"> <input type="text" name="box_mis_num" value="<? echo $resultat_num['max'] +1; ?>" readonly > </td> </tr> <tr> <td>Numero d agent :</td> <td> <input type="text" name="box_codagt" value="<? echo $box_codagt; ?>" readonly > </td> </tr> <tr> <td>Nom :</td> <td> <input type='text' name='box_ag_nom' value="<? echo $resultat['ag_nom']; ?>" readonly > </td> </tr> <tr> <td>Prénom :</td> <td> <input type='text' name='box_ag_pren' value="<? echo $resultat['ag_pren']; ?>" readonly > </td> </tr> <tr> <td>Site affaires maritimes :</td> <td> <input type='text' name='box_ag_qam' value="<? echo $resultat['ag_qam']; ?>" readonly > </td> </tr> <tr> <td>Résidence administrative :</td> <td> <input type='text' name='box_ag_res_adm' value="<? echo $resultat['ag_res_adm']; ?>" readonly > </td> </tr> <tr> <td>Résidence familiale :</td> <td> <input type='text' name='box_ag_res_fam' value="<? echo $resultat['ag_res_fam']; ?>" readonly > </td> </tr> <tr> <td>Destination :</td> <td><input type="text" name="box_dest" size="25" maxlength="25"></td> </tr> <tr> <td>Objet de la mission :</td> <td><input type="text" name="box_obj" size="30" maxlength="30"></td> </tr> <tr> <td>Référence de la décision :</td> <td><input type="text" name="box_ref" size="30" maxlength="30"></td> </tr> <tr> <td>Type de déplacement :</td> <td> <select size="1" name="type_deplac"> <option selected>Mission</option> <option>Formation</option> </select> </td> </tr> <tr> <td>Durée prévue en jours :</td> <td><input type="text" name="box_dure" size="5" maxlength="5"></td> </tr> <tr> <td>Date et heure de départ :</td> <td><input type="text" name="date_depart" size="10" maxlength="8"> <input type="text" name="heure_depart" size="7" maxlength="5"> (Format jj/mm/aa et hh:mm)</td> </tr> <tr> <td>Date et heure de retour :</td> <td><input type="text" name="date_retour" size="10" maxlength="8"> <input type="text" name="heure_retour" size="7" maxlength="5"> (Format jj/mm/aa et hh:mm)</td> </tr> <tr> <td>Nombre de repas :</td> <td><input type="text" name="repas" size="4" maxlength="3" value="1"></td> </tr> <tr> <td>Nombre de nuitée(s) :</td> <td>Paris :<input type="text" name="paris" size="4" maxlength="3"> Province :<input type="text" name="province" size="4" maxlength="3"> </td> </tr> <tr> <td>Moyen de transport :</td> <td> <select size="1" name="moy_transp"> <option selected>Véhicule de service</option> <option>Véhicule personnel</option> <option>SNCF (Bon de transport)</option> <option>SNCF (Achat par l'agent)</option> <option>Avion</option> <option>Autre...</option> </select> </td> </tr> <tr> <td>Frais de transport en Euros :</td> <td> <input type="text" name="frais_transp" size="10" maxlength="8"><b>€</b> <td> </tr> </table> </form>
Voilà tout ce qui concerne mon formulaire. J'espère que vous saurez trouver l'erreur, ca m'enleverai une bonne épine du pied :)
Merci d'avance.
Zik'
|
|
mardi 27 novembre 2007 à 13:52:37 |
Re : PHP post/get erreur

malalam
|
Hello,
tu n'as pas de soumission de ton formulaire, avec un bouton de soumission quoi.
|
|
mardi 27 novembre 2007 à 13:52:38 |
Re : PHP post/get erreur

malalam
|
Réponse acceptée !
Hello,
tu n'as pas de soumission de ton formulaire, avec un bouton de soumission quoi.
|
|
mardi 27 novembre 2007 à 14:06:39 |
Re : PHP post/get erreur

Ziklamor
|
Oulala gros oubli de ma part, et j'en suis désolé de vous avoir dérangé pour si peu.
Cette erreur vient du fait que mon <input type="submit"...> était situé juste en dessous de la balise </form>.
Je vous remercie en tout cas pour vos réponses et votre rapidité.
A une prochaine fois :)
Zik'
|
|
Cette discussion est classée dans : php, formulaire, box, post, get
Répondre à ce message
Sujets en rapport avec ce message
POST et formulaire [ par haklia ]
Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST
formulaire et variables [ par bj33 ]
bonjour j'ai un pb avec la récupération et l'envoi d'un formulaire.mon hébergeur utilise la méthode get et les register_globals à on.l'hébergeur c'est
Formulaire Html en Php [ par kiboumz ]
Bonjour, j'ai eu petit bug que je n'arrive pas à résoudre lorsque je code ceci echo ''; echo ''; echo '*Nom d\'utilisateur :  '; &nbs
Faux $_POST [ par levampiremarius ]
Bonjour, Voilà je voulais savoir s'il existe une solution en PHP qui pemettrait de faire comme si les champs du formulaire avait été rempli... Je m'
Problème "POST" "GET" [ par xcalibre ]
Bonjour,J'ai un problème probablement très simple pour certain d'entre vous, mais qui me complique bien des choses à moi.Voilà ma question, j'ai un bo
valider formulaire automatiquement [ par putch ]
salut à tous !voila je vous expose mon pb :dans une page formulaire.php, le visiteur remplit un formualire balancé sur formulaire_exe.php en POST.dan
Une Alternative à GET et POST ? [ par mokadjo ]
Est-ce que quelqu'un aurait une alternative à GET et POST pour passer des variables à PHP ?Par exemple, j'ai cherché un moyen de modifier les var glob
Ecrire des données dans la BDD [ par overbrave ]
Bonjour,n'ayant pas trouvé de solution à mon problème, je viens poser ma question ^^Un formulaire banale .. mais .. Mon formulaire ==>
POST/GET Format [ par Teclis01 ]
Bonjour a tous !Ce matin en me levant je me suis posé une question (comme souvent à la con) et ne pouvant y répondre je fais appels à vos connaissance
formulaire [ par dekec ]
bonjourj'ai un probleme concernant mon formulaire. je m'explique:j'ai ecrit mon code php pour valider mon formulaire et voila la réponse. merci pour v
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|