begin process at 2010 02 10 10:51:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

PHP post/get erreur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
Salut, rajoute ça dans ton form : enctype='multipart/form-data' ça vient sans doute de cet oubli.
lundi 26 novembre 2007 à 19:04:03 | Re : PHP post/get erreur

bilouts

Membre Club
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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 : &nbsp';  &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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales