Rien ne sort de mon $_POST["num"]
sinifer
Messages postés
323
Statut
Membre
-
sinifer Messages postés 323 Statut Membre -
sinifer Messages postés 323 Statut Membre -
Bonjour,
j'ai un problème tou bête mais je trouve pas mon erreur voilà je fais une liste déroulante mais quant je click sur le bon mon post ne sort pas??
je vous montre mon code
<form action="num_stats.php" method="post">
<select name="num">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
</select>
</form>
et quand je fais $num_name=$_POST["num"];
j'ai rien qui ressort echo $campaign_name;
j'ai un problème tou bête mais je trouve pas mon erreur voilà je fais une liste déroulante mais quant je click sur le bon mon post ne sort pas??
je vous montre mon code
<form action="num_stats.php" method="post">
<select name="num">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
</select>
</form>
et quand je fais $num_name=$_POST["num"];
j'ai rien qui ressort echo $campaign_name;
A voir également:
- Rien ne sort de mon $_POST["num"]
- Aucun son ne sort de mon pc - Guide
- Touche verr num - Guide
- Tirage au sort excel aléatoire sans doublon ✓ - Forum Excel
- Tata="" message="le mot secret est : " for num in [80,79,83,84,69]: tata=tata+chr(num) print(message) ✓ - Forum Python
- Num masque - Guide
11 réponses
excuse moi
voilà j'ai ma liste déroulante quant je click sur 01 normalement dans mon echo $campaign_name; sa doit me ressortir 01 ?? non mais sa le fait pas
ce que je veu c'est quant je click sur 01 dans ma liste déroulant sa m'affiche le 01
donc je pence que c'est mon passage de valeur qui est faux
voilà j'ai ma liste déroulante quant je click sur 01 normalement dans mon echo $campaign_name; sa doit me ressortir 01 ?? non mais sa le fait pas
ce que je veu c'est quant je click sur 01 dans ma liste déroulant sa m'affiche le 01
donc je pence que c'est mon passage de valeur qui est faux
J'ai un problème assez semblable:
echo '
<form method="post" action="resum.php" enctype="multipart/form-data">
echo' <SELECT NAME="jour">';
for ($jour=1 ; $jour < 32 ; $jour++)
{
echo '<OPTION VALUE="$jour">'.$jour.'<br />';
}
echo'</SELECT> ';
echo' <SELECT NAME="mois">';
for ($mois=1 ; $mois < 13 ; $mois++)
{
echo '<OPTION VALUE="$mois">'.$mois.'<br />';
}
echo'</SELECT> ';
echo'<br />
<input type="submit" name="Envoyer" value="envoyer"/>
</form>';
<?php
$date = $_POST['jour'] .'/'. $_POST['mois'];
echo 'date :' .$date;
?>
Comme toi j'ai une liste déroulante et je souhaite récupérer la dâte, si je trouve je te fais signe ce sera peut-être une erreur similaire!
echo '
<form method="post" action="resum.php" enctype="multipart/form-data">
echo' <SELECT NAME="jour">';
for ($jour=1 ; $jour < 32 ; $jour++)
{
echo '<OPTION VALUE="$jour">'.$jour.'<br />';
}
echo'</SELECT> ';
echo' <SELECT NAME="mois">';
for ($mois=1 ; $mois < 13 ; $mois++)
{
echo '<OPTION VALUE="$mois">'.$mois.'<br />';
}
echo'</SELECT> ';
echo'<br />
<input type="submit" name="Envoyer" value="envoyer"/>
</form>';
<?php
$date = $_POST['jour'] .'/'. $_POST['mois'];
echo 'date :' .$date;
?>
Comme toi j'ai une liste déroulante et je souhaite récupérer la dâte, si je trouve je te fais signe ce sera peut-être une erreur similaire!
En fait il à un formulaire dans lequel il y a un champ. Ce champ est une liste déroulante affichant des numeros de 01 à 09. Ainsi lorsque tu sélectionnes un de ces numéro (exemple 03), lorsqu'il clique sur envoyer il souhaite récupérer la valeur de ce numero avec $_POST['valeur'] et il devrait s'afficher en bas quelques chose disant: " le numéro sélectionne est le 03"
Seulement lors de l'envoi il ne stock pas le résultat. Le problème est identique pour moi, quand j'envoie la date il m'écrit les variable: date : $jour / $mois plutôt que d'écrire les valeurs.
Seulement lors de l'envoi il ne stock pas le résultat. Le problème est identique pour moi, quand j'envoie la date il m'écrit les variable: date : $jour / $mois plutôt que d'écrire les valeurs.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans ce cas si c'est pour des dates je te passe mon truc moi j'ai mis des numéro au bol mais mon buts c'est des noms
enfin je te donne sa et regard par toi même si sa peu t'aidé
<label> </label><select name="jour">
<?php if ($jour=="") { ?><option value="">Jour</option><?php } else { ?><option value="<?php echo $jour; ?>"><?php echo $jour; ?></option><?php } ?>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<?php for($i=10;$i<32;$i++) { ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
<select name="mois">
<?php if ($mois=="") { ?><option value="">Mois</option><?php } else { ?><option value="<?php echo $mois; ?>"><?php echo $mois; ?></option><?php } ?>
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</select>
<select name="annee">
$mois=$_POST["mois"];
$jour=$_POST["jour"];
enfin je te donne sa et regard par toi même si sa peu t'aidé
<label> </label><select name="jour">
<?php if ($jour=="") { ?><option value="">Jour</option><?php } else { ?><option value="<?php echo $jour; ?>"><?php echo $jour; ?></option><?php } ?>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<?php for($i=10;$i<32;$i++) { ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
<select name="mois">
<?php if ($mois=="") { ?><option value="">Mois</option><?php } else { ?><option value="<?php echo $mois; ?>"><?php echo $mois; ?></option><?php } ?>
<option value="01">Janvier</option>
<option value="02">Février</option>
<option value="03">Mars</option>
<option value="04">Avril</option>
<option value="05">Mai</option>
<option value="06">Juin</option>
<option value="07">Juillet</option>
<option value="08">Août</option>
<option value="09">Septembre</option>
<option value="10">Octobre</option>
<option value="11">Novembre</option>
<option value="12">Décembre</option>
</select>
<select name="annee">
$mois=$_POST["mois"];
$jour=$_POST["jour"];
bon je recommence
voilà mon code
<form action="stats.php" method="post">
<select name="zdd">
<option value="valentin"> valentin </option>
<option value="damiano"> damiano</option>
<option value="rebook1"> rebook1</option>
<option value="rituel"> rituel</option>
</select>
</form>
quant je click sur valentin je veu que sa ressort dans mon echo la valeur qu'il y a dans valu c'est comme sa que sa doit marché non???
et quand je fais $num_name=$_POST["zdd"];
j'ai rien qui ressort echo $num_name;
voilà mon code
<form action="stats.php" method="post">
<select name="zdd">
<option value="valentin"> valentin </option>
<option value="damiano"> damiano</option>
<option value="rebook1"> rebook1</option>
<option value="rituel"> rituel</option>
</select>
</form>
quant je click sur valentin je veu que sa ressort dans mon echo la valeur qu'il y a dans valu c'est comme sa que sa doit marché non???
et quand je fais $num_name=$_POST["zdd"];
j'ai rien qui ressort echo $num_name;
Bonjour
Quand tu cliques sur valentin, il ne se passe rien du tout (sauf peut-être si tu es en ajax, je ne connais pas). C'est quand tu cliques sur le bouton submit du formulaire qu'il se passe quelque chose.
Et je ne vois pas de bouton submit dans ton formulaire, donc il n'est jamais envoyé. Donc il n'y a aucune raison que tu récupères la valeur.
Quand tu cliques sur valentin, il ne se passe rien du tout (sauf peut-être si tu es en ajax, je ne connais pas). C'est quand tu cliques sur le bouton submit du formulaire qu'il se passe quelque chose.
Et je ne vois pas de bouton submit dans ton formulaire, donc il n'est jamais envoyé. Donc il n'y a aucune raison que tu récupères la valeur.
Voici ça marche en faisant ça, merci de ton aide!
echo' <SELECT NAME="mois">';
for ($mois=01 ; $mois < 13 ; $mois++)
{
echo '<OPTION VALUE="mois">'.$mois.'</OPTION>';
}
echo'</SELECT> ';
Dans ton poste tu dis:
et quand je fais $num_name=$_POST["num"];
j'ai rien qui ressort echo $campaign_name;
Car là tu stocks le résultat de ta liste dans $num_name mais tu affiches une autre variable qu'on ne connait pas car elle apparait pas dans le code que tu nous donné?
echo' <SELECT NAME="mois">';
for ($mois=01 ; $mois < 13 ; $mois++)
{
echo '<OPTION VALUE="mois">'.$mois.'</OPTION>';
}
echo'</SELECT> ';
Dans ton poste tu dis:
et quand je fais $num_name=$_POST["num"];
j'ai rien qui ressort echo $campaign_name;
Car là tu stocks le résultat de ta liste dans $num_name mais tu affiches une autre variable qu'on ne connait pas car elle apparait pas dans le code que tu nous donné?