hab eben noch mal die Ausgabe oben reingeschrieben: hier der ganze Code:
Ausgabe siehe zwei Threads weiter oben..
PHP-Code:
if(!isset($_POST[senden])){
$sql = "SELECT * FROM ai_objekte ORDER BY folge";
$ergebnis=mysql_query($sql,$db);
$gesamt = @mysql_num_rows($ergebnis);
//echo "<b>$gesamt</b> vorhandene Kategorien\n";
while ($zeile=mysql_fetch_array($ergebnis,MYSQL_ASSOC))
{
echo "<tr>
<td><input name='box[]' type='text' value='$zeile[folge]' size='3' maxlength='3'>
<input name='id[]' type='hidden' id='id' value='$zeile[id]'></td>
</tr>";
}
}
if(isset($_POST[senden])){
if(isset($_REQUEST['box'])) {
echo count($_REQUEST['box']);
echo " Datensätze wurden geändert<br>";
for ($i=0; $i < count($_REQUEST['box']); $i++){
$ds = array ("ds" => array($_REQUEST['box'][$i], $_REQUEST['id'][$i]));
while (list ( $key, $val) = each ($ds)){
echo "$key => $val[0] $val[1] ";
$sql="UPDATE ai_objekte SET folge='$val[0]' WHERE id='$val[1]'";
if(mysql_query($sql, $db))
{
//Ausgabe für ERFOLGREICHER EINTRAG in die DB
echo "<span class='erfolgreich'> - Eintrag wurde geändert</span><br>\n";
}
else
{
echo "Fehler aufgetreten.<br>Bitte noch einmal probieren\n";
}//Ende Else mysql_query
}
}
}
}
//Hier dein Beispiel
if(isset($_REQUEST['box'])) {
foreach($_POST['box'] as $key => $val){
echo $key .' - '.$val.'<br />';
}
}
Kommentar