8791 sujets

Développement web côté serveur, CMS

Bonsoir, voilà ça fait des heures que je cherche sur le web, et je trouve pas de solutions à mon pb.

J'essaye d'envoyer mes données récupérées d'un formulaire à une page qui va traiter ces données.

J'essaye de savoir si les variables passe avec ça (comme test) : <?php print_r($_POST); ?>

Il n'y a rien du tout.

Comme avec ça logiquement : <?php echo $_POST['arrival_month']; ?><br />


J'ai essayé beaucoup de choses trouvées ici et là, et ça ne fonctionne pas du tout

Smiley fache Smiley fache

Aucun Pb avec $_GET, mais je voudrais ne rien avoir dans l'adresse.

Quelqu'un a une solution??

Merci
Modifié par tabaluga72 (22 Feb 2009 - 00:18)
Salut,

tabaluga72 a écrit :

Quelqu'un a une solution??
Peut-être en renseignant method="post" ? Smiley cligne
<form action="traitement.php" method="post">
ben, ça y est déja Smiley cligne


<form id="form_hotel" method="POST" ENCTYPE="text/plain" action="confirmation.php">
Modifié par tabaluga72 (21 Feb 2009 - 22:34)
tabaluga72 a écrit :
ben, ça y est déja Smiley cligne
Alors il va falloir nous montrer tout ton code (formulaire et traitement).
Okay.

Alors le code du formulaire :


<!-- formulaire de reservation -->

<form id="form_hotel" method="POST" ENCTYPE="text/plain" action="confirmation.php">

<!-- choix des dates d'arrivee-->
<p>
<label for="arrival_input_2">Od dnia : </label><br>
<input id="arrival_input_2" name="arrival_day" class="input_date" size="2" maxlength="2" value="dd" type="text"> -
<input id="arrival_input_1" name="arrival_month" class="input_date" size="2" maxlength="2" value="mm" type="text"> -
<input id="arrival_input_3" name="arrival_year" class="input_date" size="4" maxlength="4" value="rrrr" type="text">
<img id="calendar_arrival_img" class="datepicker" src="medias/img/calendar.gif" alt="Pick a date.">
<script type="text/javascript">
Calendar.setup({
inputField	 : "arrival_input_3",
baseField    : "arrival_input",
displayArea  : "calendar_arrival",
button	  : "calendar_arrival_img",
onSelect	 : selectDate
});
</script>
</p>
<!-- choix des dates de depart-->
<p>
<label for="departure_input_2">Do dnia : </label><br>
<input id="departure_input_2" name="departure_day" class="input_date" size="2" maxlength="2" value="dd" type="text"> -
<input id="departure_input_1" name="departure_month" class="input_date" size="2" maxlength="2" value="mm" type="text"> -
<input id="departure_input_3" name="departure_year" class="input_date" size="4" maxlength="4" value="rrrr" type="text">
<img id="calendar_departure_img" class="datepicker" src="medias/img/calendar.gif" alt="Pick a date.">
<script type="text/javascript">
Calendar.setup({
inputField	 : "departure_input_3",
baseField    : "departure_input",
displayArea  : "calendar_departure",
button	  : "calendar_departure_img",
onSelect	 : selectDate
});
</script>
</p>


<!-- choix des chambres -->
<p>
<label for="Rooms">Wybierz pok&oacute;j</label><br>
<select class="select_hotel" id="Rooms" name="Rooms" > 
		 	<option value="Empty" ></option>
		<optgroup label="Pokoje Mi&#281;dzynarodowe">
		 	<option value="pekin" >1 Pekin</option>
    	 	<option value="rzym" >2 Rzym</option>
    	 	<option value="sycylia" >3 Sycylia</option>
   	 		<option value="egipt" >4 Egipt</option>
   	  		<option value="indie" >5 Indie</option>
   	  		<option value="persja" >6 Persja</option>
   	  		<option value="maroco" >7 Maroco</option>
			<option value="wenecja" >8 Wenecja</option>
    		<option value="amsterdam" >9 Amsterdam</option>
    	 	<option value="meksyk" >10 Meksyk</option>
    	 	<option value="afryka" >11 Afryka</option>
    	 	<option value="toskania" >12 Toskania</option>
    	 </optgroup>
    	 <optgroup label="Polskie Pokoje">
    	 	<option value="wybrzeze" >13 Wybrze&#380;e</option>
    	 	<option value="podlasie" >14 Podlasie</option>
   	  		<option value="mazury" >15 Mazury</option>
    	 	<option value="kazimierz" >16 Kazimierz</option>
    	 	<option value="torun" >17 Toru&#324;</option>
    	 	<option value="roztocze" >18 Roztocze</option>
    	 	<option value="wielkopolska" >19 Wielkopolska</option>
    	 	<option value="zamosc" >20 Zamo&#347;&#263;</option>
    	 	<option value="sandomierz" >21 Sandomierz</option>
    	 	<option value="poznan" >22 Pozna&#324;</option>
    	 	<option value="sudety" >23 Sudety</option>
    	 	<option value="karpaty" >24 Karpaty</option>
    	 	<option value="krakow" >25 Krak&oacute;w</option>
    	 	<option value="malopolska" >26 Ma&#322;opolska</option>
   			<option value="zakopane" >27 Zakopane</option>
   	 	</optgroup>
   	 	<optgroup label="Inni">
			<option value="none" >Bez Preferencji</option>
		</optgroup>
</select>
</p>
<!-- Nom et prenom -->
<p>
<label for="Name">Imi&#281;</label><br>
<input name="Name" id="Name" maxlength="255" size="16"/>
</p>
<p>
<label for="Surname">Nazwisko</label><br>
<input name="Surname" id="Surname" maxlength="255" size="16"/>
</p>
<!-- Numero de telephone -->
<p>
<label for="Phone_Number">Telefon</label><br>
<input name="Phone" id="Phone_Number" type="text" maxlength="255"/>
</p>
<!-- Adresse email -->
<p>
<label for="Email_Address">E-mail</label><br>
<input name="Email" id="Email_Address" type="text" maxlength="255"/>
</p>
<!-- notes -->
<p>
<label for="Notes">Uwagi</label><br>
<textarea name="Notes" rows="4" cols="5" id="Notes"></textarea>
</p> 
<p>
<input type="submit" name="submit" value="Wy&#347;lij" />
<input type="reset" value="Cancel" />
</p>

</form>





Pour le traitement, j'ai juste fait ça pour vérifier si les informations passent d'une page à l'autre :
<pre>
<?php print_r($_POST); ?>
</pre>



Les Variables globales sont OFF, et impossible de trouver le fichier php.ini

le formulaire est un include, est ce que cela à un incidence?

Merci Smiley smile
Modifié par tabaluga72 (21 Feb 2009 - 23:31)
tabaluga72 a écrit :
Mais elle est pas obligatoire cette balise?
Dans le lien que je t'ai donné plus haut #REQUIRED veut dire obligatoire et #IMPLIED veut dire facultatif. Donc seul l'attribut action est requis. On voit également que si elles ne sont pas renseignées les valeurs par défaut des attributs method et enctype sont respectivement get et application/x-www-form-urlencoded.

Si tu considères que ce sujet est [Résolu] merci de l'indiquer en éditant ton premier post et en modifiant le titre. Smiley cligne