Probleme mit Checkboxauswertung

Kalito

Erfahrenes Mitglied
ich weiß auch nicht, aber komme irgendwie nicht auf den grünen Zweig.

Ich lasse mehrere Mitglieder aus einer DB ausgeben und zu jedem Mitglied wird ein Dropdown-menü und 4 Checkboxen hinzugefügt.
PHP:
while($new=mysql_fetch_array($interessenten)){
     echo '<tr>';
     echo '<td>'.$new['vorname'].' '.$new['nachname'].'</td>';
     echo '<td>'.$new['interessent'].'</td>';
     echo '<td>
         <input type="hidden" name="iid[]" value="'.$new['MID'].'"/>
         <input type="hidden" name="pmail[]" value="'.$new['mail_privat'].'"/>
         <select name="wirdZu[]">
                    <option value="interessent">Interessent</option>
                    <option value="activ">Mitglied</option>
                    <option value="out">kein Antrag gestellt</option>
          </select>
       </td>
       <td align="center"><input type="checkbox" name="intern[]" value="ja"/></td>
       <td align="center"><input type="checkbox" name="rhetorik[]" value="ja"/></td>
       <td align="center"><input type="checkbox" name="fur" value="ja"/></td>
       <td align="center"><input type="checkbox" name="management[]" value="ja"/></td>
         ' ;
    echo'</tr>';
 }

Soweit so gut. Jetzt möchte ich aber die Auswahl auswerten, aber irgendwie klappt das net so. Ich hatte es mit ner forschleife und foreach versucht. Bei der forschleife funktioniert die Auswertung der Dropbox wunderbar, aber halt die checkboxen nicht.Deswegen wollte ich noch die foreachschleifen reinbauen aber bei 4 checkboxen wird das schon ein kpompliziertes Konstrukt. Wie kann ich das also am besten Lösen?
 
Zuletzt bearbeitet:
du kannst $_POST['intern'] mit einer Schleife abarbeiten. Wenn du in die [] noch die $new['MID'] abfüllst, kannst du sogar direkt drauf zugreifen.
Ich hab hier mal ein kleines Beispiel gemacht
PHP:
<form method="post">
<?php 
    for($i=3; $i<8; $i++){
        //5 Flags erstellen mit den Indexex 3 bis 8
        echo "<input type='checkbox' name='intern[{$i}]' value='ja'/> Index {$i}<br />";    
    }
?>
    <input type="submit" value="submit" name="submit">
</form>
<hr />
<?php
if($_POST['submit']){
    //Direkter Zugriff auf den Eintrag mit dem Index 4
    echo "Index 4: {$_POST['intern'][4]}<hr />";
    //Var_Dump des ganzen intern-Array
    var_dump($_POST['intern']);
}
?>
 
Zurück