PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Anfänger! Datensatz Löschen, Sprungmenü (http://www.selfphp.de/forum/showthread.php?t=23871)

Holger94 21.12.2010 17:17:55

Anfänger! Datensatz Löschen, Sprungmenü
 
Hallo.
vorab, Ich bin ein Anfänger!

ich bin grad dabei eine Administration für meine Website zu ertsellen und bin auf ein Problem gestoßen.
ich habe in meiner MySQL Datenbank eine Tabelle "News" aus dieser Tabelle wird die Spalte "Betreff" ausgelesen wird und in einem Sprungmenü ausgegeben.

PHP-Code:

<?php 
$my1 
"SELECT * FROM news";
$my2 mysql_query($my1);
echo 
"<select name=\"id\">";
while (
$row mysql_fetch_object($my2))
{
        echo 
"<option value=\"$row->Betreff\">$row->Betreff</option>";
}
?>

soviel dazu.
jetzt möchte ich ein Wert in dem Sprungmenü auswählen und den ausgewählten wert Löschen.
Mit der SQL Query
Code:

DELETE FROM
    news
WHERE
    ???

was muss bei den Fragezeichen hin oder anders gefragt, wie kann ich ein ausgewähltes Item in dem Sprungmenü, aus der Datenbank löschen?

MFG Holger

thomas_w 21.12.2010 20:01:45

AW: Anfänger! Datensatz Löschen, Sprungmenü
 
Zitat:

Zitat von Holger94 (Beitrag 139654)
Code:

DELETE FROM
    news
WHERE
    ???


Ein einzelner Datensatz wird über den eindeutigen Primary Key (meist eine ID Spalte) gelöscht.

Wie sieht die Struktur der Tabelle NEWS aus?

Beispiel wie das Löschen gehen könnte, wenn die Spalte ID existiert.
Code:

DELETE FROM news
 WHERE id = 4711;

Grüße
Thomas

knight1 21.12.2010 20:07:45

AW: Anfänger! Datensatz Löschen, Sprungmenü
 
Und 'ne vielleicht ganz Blöde Frage von mir noch.
Was ist ein Sprungmenü? *grübel*


Kai aka Knight1

Holger94 21.12.2010 20:11:43

AW: Anfänger! Datensatz Löschen, Sprungmenü
 
Zitat:

Zitat von knight1 (Beitrag 139663)
Und 'ne vielleicht ganz Blöde Frage von mir noch.
Was ist ein Sprungmenü? *grübel*


Kai aka Knight1

Villeicht sagt dir Dropdown Menü mehr :)

____________________

Die Tabelle ist aufgebaut in ID, Betreff, News und Datum


Edit:
Im Prinzip wie
Code:

DELETE FROM news
 WHERE Betreff = Dropdownmenu.selecteditem;

also so das prinzip, wie ich das meine.
in Der Dropdownbox werden die einzelne Betreffe aufgelistet..

knight1 21.12.2010 20:16:35

AW: Anfänger! Datensatz Löschen, Sprungmenü
 
Zitat:

Zitat von Holger94 (Beitrag 139664)
Villeicht sagt dir Dropdown Menü mehr :)

____________________

Die Tabelle ist aufgebaut in ID, Betreff, News und Datum

Der Begriff sagt mir schon etwas.

Im deutschen heißen die aber Auswahllisten.


Kai aka Knight1


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:57:26 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.