par
subran » 29 mai 2014, 15:15
Bonjour,
J'ai créé un formulaire avec comme réponse "oui" ou "non" pour une liste de personnes.
Afin de pouvoir pour chaque personne choisir "oui" ou "non", j'ai donné incrémenté la partie "name" à chaque ligne.
Voici la partie html :
Michel <input type="radio" name="statut1[]" value="O">Oui <input type="radio" name="statut1[]" value="N">Non <br />
Pierre <input type="radio" name="statut2[]" value="O">Oui <input type="radio" name="statut2[]" value="N">Non <br />
Jean <input type="radio" name="statut3[]" value="O">Oui <input type="radio" name="statut3[]" value="N">Non <br />
Marie <input type="radio" name="statut4[]" value="O">Oui <input type="radio" name="statut4[]" value="N">Non <br />
Mon problème se trouve du côté PHP. Je souhaite afficher les réponses les unes à côté des autres (après ce sera pour injecter ligne par ligne dans une base de données) mais je suis perdu...
Pour la partie
if(isset($_POST['status']))
y a-t-il moyen d'incrémenter le status de +1 ? J'ai essayé avec $1=$1+1 et
if(isset($_POST['status.$1']))
mais cela ne fonctionne pas
Voici la partie php :
if(isset($_POST['status']))
{
foreach ($_POST['status'] as $_status)
{
echo "Status = {$_status}\n";
}
}
Merci d'avance pour votre aide,
Sub