PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   PHP Variabel einem Link mitgeben? (http://www.selfphp.de/forum/showthread.php?t=25756)

Vhalarya 21.01.2016 16:14:05

PHP Variabel einem Link mitgeben?
 
Hallo Zusammen

Ich bin noch eine anfängerin auf dem Gebiet PHP und stecke leider fest.

Also mein Problem ist folgendes:
Ich hab eine Seite, auf dieser gebe ich eine liste von Games aus.
Nun habe ich eine Nebennavigation gemacht mit dem Ziel, das ich dort z.b. auf "PS4" klicke und dann nur noch die Games angezeigt werden, welche Bei Konsole, den eintrag "PS4" haben.

Also dachte ich mir ich rufe in der Navigation die gleiche Seite auf der ich schon bin, gebe aber dem Link eine Variabel mit dem benütigten Query-Abfrage mit.

Ich hab im internet nachgeschaut ob dies Geht und wen ja, wie... jedoch klappt das bei mir nicht.

Mit folgender Zeile versuche ich meine Idee umzusetzen:
Code:

<li><a href="gamesliste.php?sql='SELECT * FROM games WHERE Erscheinung < Now() AND `Konsole` = 'PS4''">PS 4</a></li>
Jedoch klappt das nicht. Es übernimmt das ganze Query als Link und sucht danach.... logischerweise läuft der Link dan ins leere...

Kann mir jemand sagen was ich falsch mache?
Oder wie ich meine Idee mit meiner Nebannavigation anderst umsetzen kann?

Danke schon einmal im Vorraus :)

Gruss Vhal

sysop 22.01.2016 13:52:30

AW: PHP Variabel einem Link mitgeben?
 
Was treibst du denn da?

Cool, damit kann ich ja dann einen Befehl senden, der dir alles löscht!
Code:

<a href="gamesliste.php?sql='DELETE FROM `games` ......
Ausserdem solltest du auf Syntax achten, Tabellen und Datenbank Namen werden unter Backticks gesetzt, also
Code:

SELECT * FROM `games` WHERE `Erscheinung`.....
Maximal könnte man PS4 als Parameter angeben und dann das SQL-Statement um den Suchparameter erweitern.

vt1816 22.01.2016 13:54:01

AW: PHP Variabel einem Link mitgeben?
 
Hallo und willkommen hier im Forum.


Du solltest nicht das komplette SQL-Statment übergeben, sondern nur den benötigte Parameter
HTML-Code:

<li><a href="gamesliste.php?sql=PS4">PS 4</a></li>
und in der aufgerufenen php-Datei dann die Verarbeitung vornehmen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:33:54 Uhr.

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