Archiv verlassen und diese Seite im Standarddesign anzeigen : löchen
localhost
02-03-2003, 11:05
WIe kann ich das machern aber erst wen ich auf einen link drücke ??
<?
$loeschen = "DELETE FROM gb WHERE id = '3'";
$loesch = mysql_query($loeschen);
?>
Hallo!
echo "<a href=\"".$_SERVER['PHP_SELF']."?delete=1\">löschen</a>";
if ($_GET['delete']) {
$loeschen = "DELETE FROM gb WHERE id = '3'";
$loesch = mysql_query($loeschen);
}
localhost
02-03-2003, 12:17
echo "<a href=http://192.168.1.101?m=gbook&delete=1\">löschen</a>";
if ($_GET['delete']) {
$loeschen = "DELETE FROM gb WHERE id = '$row->id'";
$loesch = mysql_query($loeschen);
}
aber so löcht der alle.
Gehst editiren genauso ??
mehlvogel
02-03-2003, 15:46
Was steht denn in $row->id drin? Wenn das leer ist, ist klar das er alles löscht.
Wie soll denn editieren gehen? Normalerweise benutzt man dazu UPDATE Kommandos, manchmal auch REPLACE. Musst du halt mal ein paar Dokumentationen lesen.
silvercross
03-03-2003, 08:47
mein.php :
if (!isset($delete)) {
echo "
<a href=mein.php?delete=1>Loesche 1</a>";
}
else {
mysql_query("delete from Tabelle where id = '$delete'");
}
localhost
04-03-2003, 22:58
Original geschrieben von silvercross
mein.php :
if (!isset($delete)) {
echo "
<a href=mein.php?delete=1>Loesche 1</a>";
}
else {
mysql_query("delete from Tabelle where id = '$delete'");
}
ok und wen mein link auf gbook schon http://192.168.1.101/?m=gbook ist muss ich dan das so linken http://192.168.1.101/?m=gbook?delete=1 linken oder !??!.,.,
Original geschrieben von silvercross
mein.php :
if (!isset($delete)) {
echo "
<a href=mein.php?delete=1>Loesche 1</a>";
}
else {
mysql_query("delete from Tabelle where id = '$delete'");
}
verwende anstatt $delete lieber $_GET['delete']!
wieso? => Suchfunktion!
localhost
06-03-2003, 03:59
was ist an $_GET['delete'] den besser ?? und wie siht das den aus ?
if (!isset($_GET['delete'])) {
echo "
<a href=mein.php?delete=1>Loesche 1</a>";
}
else {
mysql_query("delete from Tabelle where id = '$_GET['delete']");
} or .,.,?!?!?.,,.,
Original geschrieben von localhost
was ist an $_GET['delete'] den besser ?? und wie siht das den aus ?
if (!isset($_GET['delete'])) {
echo "
<a href=mein.php?delete=1>Loesche 1</a>";
}
else {
mysql_query("delete from Tabelle where id = '$_GET['delete']");
} or .,.,?!?!?.,,.,
nicht ganz: du musst aus den " raus, da php das sonst nicht richrig macht, also so:
mysql_query("delete from table where id='" . $_GET['delete'] . "'");
was besser ist?
=> Suchfunktion! :-)
Gruß Markus
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.