récupérer toutes les variables post
Bonjour ...
je bloque sur mon formulaire , certaines variables ...
j'les récupère pas ? (mais pas toutes ...)
alors j'ai voulu tester un script de la FAQ
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| // Débuggage
// Liste des Variables de session
echo '<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 WIDTH=600 BGCOLOR="#000000" ALIGN="CENTER">';
echo '<tr bgcolor="#9999CC"><th colspan="2">Variables de session</th></tr>';
if (isset($HTTP_SESSION_VARS))
foreach ($HTTP_SESSION_VARS as $key=>$value)
{
if (is_array($value))
{
echo "<tr bgcolor=\"#CCCCCC\"><td nowrap bgcolor=\"#CCCCFF\">$key</td><td>";
foreach ($value as $inckey=>$incval)
echo "[$inckey]=>$incval<br />";
echo '</td></tr>';
}
else
echo "<tr bgcolor=\"#CCCCCC\"><td nowrap bgcolor=\"#CCCCFF\">$key</td><td>$value</td></tr>";
}
// Liste des variables passées dans l'URL. NB : Il n'y a pas de gestion des tableaux dans ce cas
echo '<tr bgcolor="#9999CC"><th colspan="2">Variables passées en URL</th></tr>';
if (isset($HTTP_GET_VARS))
foreach ($HTTP_GET_VARS as $key=>$value)
{
echo "<tr bgcolor=\"#CCCCCC\"><td nowrap bgcolor=\"#CCCCFF\">$key</td><td>$value</td></tr>";
}
// Liste des variables transmises par formulaire
echo '<tr bgcolor="#9999CC"><th colspan="2">Variables passées par formulaire</th></tr>';
if (isset($HTTP_POST_VARS))
foreach ($HTTP_POST_VARS as $key=>$value)
{
if (is_array($value))
{
echo "<tr bgcolor=\"#CCCCCC\"><td nowrap bgcolor=\"#CCCCFF\">$key</td><td>";
foreach ($value as $inckey=>$incval)
echo "[$inckey]=>$incval<br />";
echo '</td></tr>';
}
else
echo "<tr bgcolor=\"#CCCCCC\"><td nowrap bgcolor=\"#CCCCFF\">$key</td><td>$value</td></tr>";
}
echo '</table>'; |
Mais alors là ... il en trouve aucune ???
quelqu'un aurait un script de récupération global des post pour débugage ...
merci
pour les acharnés (les vars qui passent pas)
mon form ( [...] gain de place )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <input name="nom_part_1" type="text" class="input_frm" size="30" maxlength="30" />
<input name="prenom_part_1" type="text" class="input_frm" size="30" maxlength="30" />
<select name="jour_naiss_part_1" class="input_frm" id="jour_naiss_part_1" >
<option selected="selected" value="01">01</option>
[...]
<option value="31">31</option>
</select>
/
<select name="mois_naiss_part_1" class="input_frm" id="mois_naiss_part_1" >
<option value="">Mois</option>
[...]
<option value="12">Décembre</option>
</select>
/
<select name="annee_naiss_part_1" class="input_frm" id="annee_naiss_part_1" >
<option value="1897">1897</option>
[...]
<option value="2007">2007</option>
<option value=""selected="selected">Année</option>
</select> |
mon php
attribution et utilisation des var
Code:
1 2 3 4 5 6 7 8 9 10 11
| if(isset($_POST['nom_part_2'])){
$nom_part_1=$_POST['nom_part_2'];
$prenom_part_1=$_POST['prenom_part_2'];
$jour_naiss_part_1=$_POST['jour_naiss_part_2'];
$mois_naiss_part_1=$_POST['mois_naiss_part_2'];
$annee_naiss_part_1=$_POST['annee_naiss_part_2'];
}
// ------------------------------------------------------
if(isset($nom_part_1)){
$contenu = $contenu ."<br>".$nom_part_1." ".$prenom_part_1." Date de naissance :".$jour_naiss_part_1."/".$mois_naiss_part_1."/".$annee_naiss_part_1;
} |
resultat ... écran :
Citation:
Date de naissance :01//
et c'est tout ????
Merci d'avance