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