Mailinglisten-Archive |
hi, > --- SCHNIPP --- > $sql="select * from eintraege where ip = '$REMOTE_ADDR'"; > $result=mysql_query($sql,$db); > while ($myrow=mysql_fetch_array($result)) > { > $ip = $myrow["ip"]; > $name = $myrow["name"]; > $zuname = $myrow["zuname"]; > echo "<tr align=center><td>$zuname</td><td>$name</td><td><a > href=\" ??? ">delete</td></tr>"; > } > --- SCHNAPP --- > > Dort wo die drei ??? stehen soll ein link, damit ich die betreffende > zeile loeschen kann. (wahrscheinlich ja so aehnlich: delete from > eintraege where ip = '192.168.5.2' > and name = 'Hans' and zuname = 'Meyer'";) > > wie kann ich das mit in die php datei implementieren??? du könntest von dort aus auf ein skript (nennen wir es "delete.php") verweisen und diesem skript konkrete parameter übergeben, damit es weiss, was es löschen soll, in etwa so: echo "<a href=\"delete.php?ip=$ip\">$name $zuname</a>" in dem file "delete.php" müsste dann das SQL-Statement, etwa so: <?php $sql = "DELETE FROM eintraege WHERE ip = \"$ip\""; $result = mysql_query($sql, $db); ?> sind natürlich mehrere ansätze und erweiterungen denkbar. du könntest auch hinter jedem eintrag der liste ne checkbox machen und unten ein submit-button, dann das "delete.php" so gestalten, dass es in einem schleifendurchlauf mehrere einträge löscht.. und so weiter :) gruss Thomas
php::bar PHP Wiki - Listenarchive