Grüße!
Ah, recht herzlichen Dank. Ich nahm an, dass ich in dieser Sache nicht mehr auf feedback hoffen kann. Es freut mich, dass ich mich getäuscht habe! Entschuldigt bitte meine Abwesenheit.
Die Anführungszeichen:
Das ist mir in der Tat etwas schleierhaft. Ich habe beide vorgeschlagenen Varianten getestet. Da ich mir den Kram selbst anlesen musste habe ich zunächst auch Beispiele aus diversen Handbüchern verwendet.
Der SELECT funktioniert nur mit `.
Ich scheine da etwas in meinem code oder der Einrichtung der Datenbank verpfuscht zu haben. Das ständige setzten von Strichelchen ist zwar ein wenig aufwendig, reicht aber für meine Belange.
Das war aber nicht das Problem. Mir ging es um die WHERE Abfrage und die Möglichkeit diese per link zu ändern. Ich will kurz meine Lösung vorstellen, vor allem damit jemand der eine Lösung per Suchmaschine sucht und diesen Faden findet nicht nur eine Frage sondern auch eine Lösung, wenn auch eine vielleicht unelegante, findet.
Der eigentliche link sieht folgend aus:
<a href="index-ndr.php?id=ABC ">ABC link</a><br>
<a href="index-ndr.php?id=XYZ ">XYZ link</a><br>
In den PHP code gehört dann zunächst ein:
$id=$_GET['feld'];
Und in die eigentliche Abfrage:
$sql = "SELECT * FROM `ndr-ware` WHERE Typ = '".$_GET['feld']."'
Damit bin ich sorgenfrei und kann herrlich dynamische Seiten basteln die ohne einen frame auskommen.
Stutzig macht mich nun aber die Warnung.
Wo liegt die Gefahr bei der Übergabe von Where Abfragen per link?
Im Quelltext werden nur eine Reihe von include („irgendwas.php“) angezeigt und in dem link in der Adressleiste findet sich nur die id=
Nun wirklich wichtig ist eine Erklärung nicht.
So bedanke ich mich sehr herzlich für die geschenkte Aufmerksamkeit.
Habt noch viel Spaß und Erfolg bei dem was Ihr tut.