Mailinglisten-Archive |
Moin Zusammen, folgendes Problem habe ich.. Mittels Abfrage aus der Datenbank wird eine Tabelle erzeugt... von der Variablen $zeile4 bis $zeile11 sind es nur J oder n Werte. Nun hatte ich mir vorgestellt die gesamten Sätze als Tabelle darzustellen und dem Benutzer das Ändern der Ja Nein Felder per checkbox Felder zu erlauben... Mir gelingt es absolut nicht... ist dies Überhaupt möglich.. Für einen Datensatz ist mir das klar..aber für mehrere.. Ich versuche es schon seit 3 Tagen, komme jedoch nicht weiter. Hier mal mein bisheriger Code echo "<FORM action = '$_SERVER[PHP_SELF]' method='post'>"; echo "<input type='hidden' name='flag' value='1'>"; $mitlauf = 0; echo "<table width=100% border=1 cellpadding='2' cellspacing='2' >"; echo "<tr bgcolor = 'rgb(192,192,192)' >"; while ($zeile = mysql_fetch_array($result, MYSQL_NUM)) { $color = ($a % 2) ? "#99CCFF" : "#CCCCCC"; $daten[$mitlauf] = $zeile; echo "<tr bgcolor ='$color'>"; echo"<td>$zeile[0]</td><td>$zeile[1]</td><td>$zeile[2]</td><td>$zeile[3]</td>"; echo"<td><inputtype='checkbox'name='namen[]'value='$zeile[4]'"; echo $zeile[4] == 'j' ? " checked /></td>" : " /></td>"; echo"<td><input type='checkbox' name='namen[]'value='$zeile[5]'"; echo $zeile[5] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[6]'"; echo $zeile[6] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[7]'"; echo $zeile[7] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[8]'"; echo $zeile[8] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]value='$zeile[9]'"; echo $zeile[9] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[10]'"; echo $zeile[10] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[11]'"; echo $zeile[11] == 'j' ? " checked /></td>" : " /></td>"; echo "<td><input type='checkbox' name='namen[]'value='$zeile[12]'"; echo $zeile[12] == 'j' ? " checked /></td>" : " /></td>"; echo "<tr>"; echo "</tr>"; $a++; $mitlauf++; } echo "</table>"; echo "<input type='submit' name='abschicken' value='Updaten 'style='background-color:#ffe4b5;color:#000000> font-style:italic;font-weight:bold;font-size:18pt'> "; echo "</FORM>"; }//end if if ($_POST[flag]==1) { //dient nur zu testzwecken print_r($_POST['namen']); echo "<br><br>"; echo "anzahl namen" . count($_POST['namen']); echo "<br><br>"; echo "anzahl daten" . count($_SESSION['daten']); } -- Gruss Hans-Joachim
php::bar PHP Wiki - Listenarchive