WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Warum funzt das nicht? » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von AlDorado
Hi.

Du hast folgende Zeile:
printf("ID: <a href='$PHP_SELF?lid=%s'>%s</a><br>

Und beim Klick auf die ID wird also die Seite neu aufgerufen, woraifhin in der Variablen $lid Deine zu löschende ID steht. Wenn ich es richtig gesehen habe, prüfst Du oben aber auf isset($id) und nicht auf isset($lid)...

Hoffe das hilft, Gruß,
Al.
von 2tyone
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19:
<?

include ("db_settings.php");

if(isset($id)) {
$result = mysql_query("DELETE FROM news WHERE id=$id");
echo "Datensatz erfolgreich gel&ouml;scht!";
}
else {

$result = mysql_query("SELECT * FROM news ");

while ($myrow = mysql_fetch_row($result)){

printf("ID: <a href='$PHP_SELF?lid=%s'>%s</a><br>
Überschrift: %s<br><br><br>", $myrow[0], $myrow[0], $myrow[5], $myrow[5]);
}
}
?>  


Es sollen alle Einträge der Tabelle News sortiert anhand der ID mit Überschrift ausgegeben werde. Soweit klappt das auch, das Feld ID wird als Hyperlink ausgegeben welches bei klick auf selbigen entsprechenden Datensatz in der Tabelle löschen sollte.

Nur leider passiert bei klick auf die ID gar nix!??

Kann mir da jemand helfen?

Thx

Nach oben