Hallo Forum,
hab folgendes Problem.
Ich lese aus einer MySQL Datenbank meine Einträge aus.
Soweit so gut. Nun möchte ich wenn ich etwas verändert habe,
das das zurück in die DB geschrieben wird (Update).
Das Problem ist, das ich die Werte der Radio-Buttons nicht in die DB gespeichert bekommen.
Ich muss irgendwie sagen das ich die verschiedenen Radio-Buttons verändert habe und diese Veränderungen müssen zurück in die DB ...
Die Fragen ist eben nur, wie Teile ich mit das ich verschiedene Datensätze geändert habe .... ...
grüße
testman
hab folgendes Problem.
Ich lese aus einer MySQL Datenbank meine Einträge aus.
Soweit so gut. Nun möchte ich wenn ich etwas verändert habe,
das das zurück in die DB geschrieben wird (Update).
PHP-Code:
<?
$sql="SELECT flash_id, flash_titel, flash_text, flash_sehen, flash_download, flash_status FROM tb_flash ORDER BY flash_id";
$res=mysql_db_query($db_name,$sql);
$zähler=1;
while ($obj=mysql_fetch_array($res,MYSQL_ASSOC))
{
$id= $obj['flash_id'];
$elem= $obj['flash_titel'];
$elem1= $obj['flash_text'];
$elem2= $obj['flash_sehen'];
$elem3= $obj['flash_download'];
$elem4= $obj['flash_status'];
if ($elem4 == '1')
{
$status= 'Online';
}
else if ($elem4 == '0')
{
$status = 'Offline';
}
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td height='30px' width='2%'>$id</td>";
echo "<td height='30px' width='20%'>$elem</td>";
echo "<td height='30px' width='45%'>$elem1</td>";
echo "<td height='30px' align='center' width='8%'>
<a href='$elem2' target='_blank'>Sehen</a></td>";
echo "<td height='30px' align='center' width='10%'>
<a href='$elem3' target='_blank'>Download</a></td>";
echo "<td height='30px' align='center' width='10%'>$status<td>";
if ($elem4 == '1')
{
echo "<td height='30px' width='20%'>
<input type='radio' name='$id' value='1' checked='checked' />
<input type='radio' name='$id' value='0' />
</td>";
}
else if ($elem4=='0')
{
echo "<td height='30px' width='20%'>
<input type='radio' name='$id' value='1' />
<input type='radio' name='$id' value='0' checked='checked'/>
</td>";
}
echo "</tr>";
echo "</table>";
$zähler++;
}
?>
PHP-Code:
<?
if (isset($_POST['send3']))
{
$dbconnect= mysql_connect("xxxx", "xxxx", "*xxxx");
$db = mysql_select_db("xxxx", $dbconnect);
foreach ($_POST as $key => $value)
{
if ($key!="send3" )
{
$result = mysql_query("UPDATE tb_flash SET flash_status = '".$value."' WHERE flash_id = $key") or die (mysql_error()); }
}
}
?>
Die Fragen ist eben nur, wie Teile ich mit das ich verschiedene Datensätze geändert habe .... ...
grüße
testman
Kommentar