M
Mr. Snoot
Gast
Hio,
ich hab ne Namensliste in einer Datenbank und will z.B. alle Namen mit dem Anfangsbuchstaben A auslesen.
Das ganze klappt, wenn ich es direkt im Code angebe, also z.B.
Wenn ich das ganze aber über einen Link aufrufe spuckt die DB nichts aus.
Also z.B. mit diesem Link:
und diesem Script
Es kommt aber auch kein Fehler oder so. Über ein Formularfeld geht es auch nicht.
Das kann doch nicht so schwer sein
Das Script geht dann so weiter
edit: okay, so gehts: $letter = $_GET['letter'];
Aber ich hab hier zig verschiedene Beispiele, wo niemals die Varialbe mit GET übergeben wird. War das vielleicht in früheren PHP Versionen mal möglich?
ich hab ne Namensliste in einer Datenbank und will z.B. alle Namen mit dem Anfangsbuchstaben A auslesen.
Das ganze klappt, wenn ich es direkt im Code angebe, also z.B.
PHP:
$anfrage = "SELECT * FROM liste WHERE first_letter = 'A'";
Wenn ich das ganze aber über einen Link aufrufe spuckt die DB nichts aus.
Also z.B. mit diesem Link:
HTML:
<a href="../index.php?letter=A">Anfangsbuchstabe A</a>
PHP:
$anfrage = "SELECT * FROM liste WHERE first_letter = '$letter'";
Das kann doch nicht so schwer sein
Das Script geht dann so weiter
PHP:
$anfrage = "SELECT * FROM liste WHERE first_letter = '$letter'";
$ergebnis = mysql_query($anfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->nachname, $row->vorname;
echo "<br>";
}
...
edit: okay, so gehts: $letter = $_GET['letter'];
Aber ich hab hier zig verschiedene Beispiele, wo niemals die Varialbe mit GET übergeben wird. War das vielleicht in früheren PHP Versionen mal möglich?
Zuletzt bearbeitet: