Variablen übergeben und danach DB Eintrag löschen geht nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
computer
dank
datenbank
datum
falle
fehler
folgendes problem
http
kopf
lese
moment
paar
sache
trennen
-
HI,
habe folgendes Problem, bin noch Anfänger und finde den fehler nicht:
<a href="delete.php?datenbank_del=keyssperren?id_del=<?echo $myrow["id"];?> ">Löschen</a>
mit dem link sollen die Variablen übergeben werden an die delete.php
die delete.php soll nun die variablen löschen und sieht so aus:
<? include ("../connect.inc.php"); ?>
<?php $loeschen = "DELETE FROM $datenbank_del WHERE id = '$id_del'"; ?>
<?php $loesch = mysql_query($loeschen); ?>
aber irgendwie löscht der nix,hoffentlich weiß einer von euch wodran es liegt...
Danke -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
soo, habe es jetzt doch raus,in dem link waren 2 ? und das eine musste ein & sein!
-
Hallo,
ich schmeiß dir einfach mal ein paar Dinge an den Kopf nach denen du suchen kannst.
Bin selber nicht so gut aber ein paar Sachen fallen mir auf:
Daten aus dem Link bekommst du nur mit $_GET
Die Variable nicht erneut mit ? trennen sondern mit &
Beispiel: http://www.karlrupp.net/de/computer/php_tutorial
Das ganze ist generell gefährlich da jeder den link lesen kann und somit beliebig Einträge aus deiner Datenbank löschen kann.
Beispiel: delete.php?datenbank_del=keyssperren&id_del=3 (und schon is ne Seite wech :-) )
Deshalb lese dir bitte das hier aufmerksam durch (und generell alles was du zu $_SESSION $_POST findest)
http://tut.php-quake.net/sessions.html
Das wärs mal für den Moment.. vielleicht fällt mir noch was ein...
Grüße
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage