T
timMekk
ich hab ein script, und möchte mit dem aus einer datenbank einen satz löschen, wo es nach der ID gehen soll....
hier mal der code
das problem liegt in zeile 44. wenn ich die '' wegnehme, dann funktioniert es zwar, aber es geht nicht, dass er die ID nimmt...
kann mir da mal einer helfen?!
danke
hier mal der code
PHP:
<html>
<p align="center"> </p>
<table border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse" bordercolor="#C0C0C0" width="800">
<tr>
<td align="center" width="20"><b>ID</b></td>
<td align="center" width="100"><b>Wann</b></td>
<td align="center" width="40"><b>Vorname</b></td>
<td align="center" width="40"><b>Nachname</b></td>
<td align="center" width="100"><b>von</b></td>
<td align="center" width="100"><b>bis</b></td>
<td align="center" width="300"><b>Begründung</b></td>
<td align="center" width="100"><b>löschen / bearbeiten</b></td>
</tr>
<?
include ("config.inc.php");
$connect = @mysql_connect($host, $user, $password) OR die(mysql_error());
mysql_select_db($db, $connect) OR die(mysql_error());
$result = mysql_query("SELECT * FROM $db",$connect) or die (mysql_error());
while($row = mysql_fetch_object($result))
{
print '<tr>';
print '<td align="center" width="16">'.$row->ID.'</td>';
print '<td align="center" width="260">'.date("d.m.Y - H:i",$row->zeit).'</td>';
print '<td align="center" width="4">'.$row->vorname.'</td>';
print '<td align="center" width="6">'.$row->name.'</td>';
print '<td align="center" width="6">'.$row->datumvon.'</td>';
print '<td align="center" width="79">'.$row->datumbis.'</td>';
print '<td align="center" width="6">'.$row->statement.'</td>';
$ID = $row->ID;
print '<td align="center" width="261">
<a href=auslesen?action=loeschen&&ID='$ID'> <img src="gfx/b_drop.png" width="16" height="16"></a> ||
<a href=auslesen?action=bearbeiten><img src="gfx/b_edit.png" width="16" height="16"></a></td>';
print '</tr>';
}
if (action == loeschen && ID == $row->ID)
{
mysql_query("DELETE FROM $db WHERE ID == '$row->ID'",$connect) or die (mysql_error());
}
mysql_close($connect);
?>
</table>
</body>
</html>
das problem liegt in zeile 44. wenn ich die '' wegnehme, dann funktioniert es zwar, aber es geht nicht, dass er die ID nimmt...
kann mir da mal einer helfen?!
danke