<tr><td><input name="test[][Spalte1]" type="text" value="'.$row['id'].'" ></td>
<td><input name="test[][Spalte2]" type="text"value="'.$row['g'].'" ></td>
<td><select name="test[][Spalte3]" size="1" class="searchField">
<option value="Ja" '. ($row['hg']== Ja? 'selected="selected" ': ''). '/>ja</option>
<option value="Nein" '. ($row['hg']== Nein? 'selected="selected" ': ''). '/>nein</option></select></td>
<td><input name="test[][Spalte4]" type="text" value="'.$row['k'].'" ></td>
<td><select name="test[][Spalte5]" size="1" class="searchField">
<option value="1" '. ($row['m']== 1? 'selected="selected" ': ''). '/>Option1</option>
<option value="2" '. ($row['m']== 2? 'selected="selected" ': ''). '/>Option2</option></select></td></tr><tr><td><input name="test[Spalte1]" type="text" value="'.$row['Spalte1'].'" ></td>
<td><input name="test[][Spalte2]" type="text" value="'.$row['Spalte2'].'" ></td>
<td><select name="test[][Spalte3]" size="1" class="searchField">
<option value="Ja" '. ($row['Spalte3']== Ja? 'selected="selected" ': ''). '/>Ja</option>
<option value="Nein" '. ($row['Spalte3']== Nein? 'selected="selected" ': ''). '/>Nein</option></select></td>
<td><input name="test[][Spalte4]" type="text" value="'.$row['Spalte4'].'" ></td>
<td><select name="test[][Spalte5]" size="1" class="searchField">
<option value="1" '. ($row['Spalte5']== 1? 'selected="selected" ': ''). '/>1</option>
<option value="2" '. ($row['Spalte5']== 2? 'selected="selected" ': ''). '/>2</option></select></td></tr><tr><td><input name="test[Spalte1]" type="text" value="'.$row['Spalte1'].'" ></td>
<td><input name="test[][Spalte2]" type="text" value="'.$row['Spalte2'].'" ></td>
<td><select name="test[][Spalte3]" size="1" class="searchField">
<option value="Ja" '. ($row['Spalte3']== Ja? 'selected="selected" ': ''). '/>Ja</option>
<option value="Nein" '. ($row['Spalte3']== Nein? 'selected="selected" ': ''). '/>Nein</option></select></td>
<td><input name="test[][Spalte4]" type="text" value="'.$row['Spalte4'].'" ></td>
<td><select name="test[][Spalte5]" size="1" class="searchField">
<option value="1" '. ($row['Spalte5']== 1? 'selected="selected" ': ''). '/>1</option>
<option value="2" '. ($row['Spalte5']== 2? 'selected="selected" ': ''). '/>2</option></select></td></tr>print_r($_POST['test']);Array (
[0] => Array ( [Spalte1] => 12 )
[1] => Array ( [Spalte2] => M )
[2] => Array ( [Spalte3] => Nein )
[3] => Array ( [Spalte4] => 55 )
[4] => Array ( [Spalte5] => 1 )
[5] => Array ( [Spalte1] => 13 )
[6] => Array ( [Spalte2] => F )
[7] => Array ( [Spalte3] => Nein )
[8] => Array ( [Spalte4] => 34 )
[9] => Array ( [Spalte5] => 2 )
[10] => Array ( [Spalte1] => 14 )
[11] => Array ( [Spalte2] => h )
[12] => Array ( [Spalte3] => JA )
[13] => Array ( [Spalte4] => 67 )
[14] => Array ( [Spalte5] => 12 )
)
<?php
error_reporting(E_ALL);
mysql_connect( 'localhost', 'user', 'pw' ) or die( 'Keine Verbindung: '. mysql_error() );
mysql_select_db( 'DB' ) or die ( 'Keine Datenbank: '. mysql_error() );
$i= 0;
$where= '';
foreach ( $_POST['test'] as $val1 ) {
// es geht von vorne los
// den ersten Wert wollen wir nicht UPDATEN, sondern als KRITERIUM nutzen...
if ($i== 0) {
$query= 'UPDATE Tabelle SET ';
// diese Schleife wird nur einmal (infolge der etwas doofen Datenzusammenstellung) durchlaufen
foreach ( $val1 as $key2=> $val2 ) {
$where= $key2. '= '. $val2;
}
// ...alle anderen Werte sammeln wir
} else {
// diese Schleife wird nur einmal (infolge der etwas doofen Datenzusammenstellung) durchlaufen
foreach ( $val1 as $key2=> $val2 ) {
$query.= $key2. '= \''. $val2. '\', ';
}
}
$i++; // einen weiteren Wert dem SQL-Kommando hinzugefügt
// bei 5 Werten insgesamt haben wir einen Datensatz zusammen
if ($i== 5) {
$query= substr( $query, 0, -2 ). ' WHERE '. $where;
echo '<br />query: '. $query;
mysql_query( $query ) or die( 'SQL-Fehler: '. mysql_error() );
echo '<br />'. mysql_affected_rows(). ' Datensätze betroffen';
}
}
?>
[JavaScript] Teil aus einem String löschen
rabies 28.06.2007 - 126 Hits - 14 Antworten
Leerzeichen in String erkennen
Uesch 03.05.2008 - 43 Hits - 7 Antworten
foreach und implode
der_verzweifelte 28.08.2008 - 4 Hits - 10 Antworten
Problem mit Bluetooth und Windows SP2
Jouli 06.11.2008 - 2654 Hits -