PHP récupérer des valeurs dans un formulaire
Tinabriga
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
tinabriga -
tinabriga -
Bonjour,
Voilà j'ai fait un petit code : j'aimerais à la fin de ce code récupérer les valeurs $_POST["joueur"] et $_POST["point"] mais j'y arrive pas. J'ai essayé mais pas moyen, le code est-il mal écrit?
merci d'avance pour toute réponse.
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<label for="nb_participant">Entrez le nombre de participants :
<input type="text" name="nb_participant" size="7" id="nb_participant" value="<?php
if (!empty($_POST["nb_participant"])) {
// l'adresse email de l'expéditeur a été saisie: la réafficher
echo htmlspecialchars($_POST["nb_participant"],ENT_QUOTES);
}
?>"/><br/></label>
JOUEURS POINTS<br/>
<?php
srand((double)microtime()*1000000);
for ($i=1;$i<$_POST["nb_participant"]+1;$i++) {
$nombre=(rand(2,200));
if (($nombre%2)!=0) $nombre=$nombre+1;{
echo "<input type=\"text\" name=\"joueur\" size=\"10\" value=\" Joueur n° $i\"/>";
echo "<input type=\"text\" name=\"point\" size=\"7\" value=\"$nombre\"/><br/>";
}
}
?>
</form>
Voilà j'ai fait un petit code : j'aimerais à la fin de ce code récupérer les valeurs $_POST["joueur"] et $_POST["point"] mais j'y arrive pas. J'ai essayé mais pas moyen, le code est-il mal écrit?
merci d'avance pour toute réponse.
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<label for="nb_participant">Entrez le nombre de participants :
<input type="text" name="nb_participant" size="7" id="nb_participant" value="<?php
if (!empty($_POST["nb_participant"])) {
// l'adresse email de l'expéditeur a été saisie: la réafficher
echo htmlspecialchars($_POST["nb_participant"],ENT_QUOTES);
}
?>"/><br/></label>
JOUEURS POINTS<br/>
<?php
srand((double)microtime()*1000000);
for ($i=1;$i<$_POST["nb_participant"]+1;$i++) {
$nombre=(rand(2,200));
if (($nombre%2)!=0) $nombre=$nombre+1;{
echo "<input type=\"text\" name=\"joueur\" size=\"10\" value=\" Joueur n° $i\"/>";
echo "<input type=\"text\" name=\"point\" size=\"7\" value=\"$nombre\"/><br/>";
}
}
?>
</form>
A voir également:
- PHP récupérer des valeurs dans un formulaire
- Whatsapp formulaire opposition - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Formulaire de réclamation facebook - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Comment récupérer un compte facebook piraté - Guide
4 réponses
fait un test :
for($i = 0, $n = count($_POST['joueur']); $i < $n; $i++) {
echo $_POST['joueur'][$i];
}
enjoy !
for($i = 0, $n = count($_POST['joueur']); $i < $n; $i++) {
echo $_POST['joueur'][$i];
}
enjoy !
essai :
echo '<input type="text" name="joueur[]" size="10" value=" Joueur n° '.$i.'"/>';
echo '<iinput type="text" name="point[]" size="7" value="'.$nombre.'"/><br/>';
Puis un print_r($_POST); pour savoir ce que tu recupères. tu comprendras...
actuellement tu boucles sur un champ qui porte le même nom donc dans ton $_POST tu récupere uniquement la dernière valeure contenue dans le champs.
echo '<input type="text" name="joueur[]" size="10" value=" Joueur n° '.$i.'"/>';
echo '<iinput type="text" name="point[]" size="7" value="'.$nombre.'"/><br/>';
Puis un print_r($_POST); pour savoir ce que tu recupères. tu comprendras...
actuellement tu boucles sur un champ qui porte le même nom donc dans ton $_POST tu récupere uniquement la dernière valeure contenue dans le champs.
Tu veux pas m'expliquer car je fais :
echo $_POST['joueur'] ou echo $_POST['point'] mais rien ne s'affiche. Je pensais que le nom du champ était la valeur que contenait name.
Merci d'avance pour toute réponse.
Essayes:
et tu récupéres par une boucle sur l'array $_POST['joueur']
Tina