Ich habe eine foreach
Anweisung, die Radioknöpfe widerspiegelt.
Alle diese Optionsfelder haben die gleiche name
.
Wenn ich die geklickt diejenigen zu bekommen, verwende ich $_POST['radio_name']
Aber ich habe einen Fehler (es kann nicht das Radio Namen finden)
Das ist mein Code:
<form method="post">
<div class="repas-inside-bloc breakfast-bloc" id="brkID">
<?php
foreach($breakfast_array as $brk){
echo '<label for="'.$brk['id_plat'].'" class="plan-meal-box">'.$brk['titre_plat'].'</label><input name="brk_check" type="radio" id="'.$brk['id_plat'].'" value="'.$brk['titre_plat'].'">';
}
?>
</div>
Wie bekomme ich Werte von jedem angeklickten Radio Button? $_POST['brk_check']
funktioniert nicht
'print_r ($ _ POST)' zu sehen, was – Thamilan
Zuerst veröffentlicht wird, zu helfen, müssen wir die * gerenderten HTML * sehen, nicht nur die PHP. Zweitens, sind Sie sicher, dass ein Optionsfeld aktiviert ist? Drittens, ist das Form-Posting überhaupt? Erhalten Sie andere Formularwerte von '$ _POST'? Zuletzt wird ein 'var_dump ($ _POST);' ALLE Funkgeräte, die überprüft werden, enthüllen. –
@cale_b Es gibt einen Wert "gespeichert" auf dem $ _POST Ich sehe es, wenn ich print_r ($ _ POST) dieser Wert kommt von einer ersten Webseite (Seite 1: Klicken Sie auf einen Auto-Markennamen (das ist der Wert auf Post) , Seite 2; je nach Marke, viele Radio-Tasten für Autos dieser Marke) – Sushi