Hiho an alle!
hab hier folgendes Problem... ich möchte die zuvor ausgegeben
bzw. erstellten Felder in Datensätze speichern. Die Verbindung
zu meiner SQL-Datenbank steht (hab ich getestet). also kann
es meiner Meinung nach nur am INSERT liegen. Der Fehler ist,
das er immer nur der letzte Datensatz in die DB eingetragen wird.
Ich möchte nun das er alle eingaben in unterschiedliche Datensätzespeichert:
Beispiel:
Platz Interpret Titel . . .
1 Bla Blub
2 Bla Blub
.
.
.
^^ diese Usereingabe soll nun pro Platzierung einen Datensatz bekommen, z.B.
1 Bla Blub // erster Datensatz
2 Bla Blub // zweiter Datensatz u.s.w.
Nun habe ich folgenden Code geschrieben...
hab hier folgendes Problem... ich möchte die zuvor ausgegeben
bzw. erstellten Felder in Datensätze speichern. Die Verbindung
zu meiner SQL-Datenbank steht (hab ich getestet). also kann
es meiner Meinung nach nur am INSERT liegen. Der Fehler ist,
das er immer nur der letzte Datensatz in die DB eingetragen wird.
Ich möchte nun das er alle eingaben in unterschiedliche Datensätzespeichert:
Beispiel:
Platz Interpret Titel . . .
1 Bla Blub
2 Bla Blub
.
.
.
^^ diese Usereingabe soll nun pro Platzierung einen Datensatz bekommen, z.B.
1 Bla Blub // erster Datensatz
2 Bla Blub // zweiter Datensatz u.s.w.
Nun habe ich folgenden Code geschrieben...
PHP-Code:
error_reporting(E_ALL);
$result = mysql_query("SELECT * FROM playlist ORDER BY platzierung ASC");
while($row = mysql_fetch_array($result)) {
echo "
$row[platzierung]<br>
$row[interpret]<br>
$row[titel]<br>
$row[realeased]<br>
$row[label]<br>
$row[status]<br>
";
}
echo "<form method = post>";
for($i = 1;$i < 3;$i++) {
echo "
<table align=center>
<tr>
<td valign=top>Platz:</td>
<td valign=top>Interpret:</td>
<td valign=top>Titel:</td>
<td valign=top>Erschienen am:</td>
<td valign=top>Label / Records:</td>
<td valign=top>Status:</td>
</tr>
<tr>
<td><input type=int name=platzierung value=$i></td>
<td><input type=text name=interpret[$i]></td>
<td><input type=text name=titel[$i]></td>
<td><input type=text name=realeased[$i]></td>
<td><input type=text name=label[$i]></td>
<td><input type=text name=status[$i]></td>
</tr>
</table>
";
}
if(isset($platzierung) && $interpret[$i] && $titel[$i] <> "") {
mysql_query("INSERT INTO playlist (platzierung, interpret[$i],
titel[$i], realeased[$i], label[$i], status[$i]) VALUES '$platzierung', '$intrepret',
'$titel', '$realeased', '$label', '$status')");
}
?>
Kommentar