2017-11-02 4 views
2

Ich habe eine Frage zu Modals und PHP. Ich möchte Modal für eindeutige ID öffnen (hängt von der Verbindung ab).Modal mit eindeutiger PHP-ID

z.

<a href="item.php?id=1">Item1</a> 
<a href="item.php?id=2">Item2</a> 
<a href="item.php?id=3">Item3</a> 

Ich möchte zu jedem Link modales Fenster öffnen, aber mit anderen Daten (von SQL-Datenbank). Links werden auch von dort generiert.

+0

Können Sie mehr dazu klären. Sie möchten, dass jeder Link einen modalen Dialog öffnet? Wenn ja, dann müssten Sie einen onclick für jeden Link haben und eine Ajax-Anfrage machen, um Daten von der Datenbank zu erhalten. – Akintunde007

+0

ja, ich muss Daten von mysql über Ajax herunterladen, und die richtige je nach ID anzeigen – hyperster666

+0

Das ist was Du würdest mögen. Wichtiger Teil deiner Frage ist * was du versucht hast *. – tadman

Antwort

0

In Ihrer item.php Datei, die Sie Variablen aus url bekommen können Sie sollte wie folgt $ _GET

verwenden, haben in Ihrem item.php

$idLevel = $_GET['id']; 
switch($idLevel){ 
    case 1: 
     //Stuff if ID= 1 
     break; 
    case 2: 
     //Stuff if ID= 2 
     break; 
    case 3: 
     //Stuff if ID= 3 
     break; 
} 
+0

Ich weiß, wie man es mit GET macht, die Frage ist, wie man es mit Modal macht (einzelne Seite Website) – hyperster666

+0

Ich denke, dass Sie damit umgehen und Teil meines Codes mit Ajax und JQuery recyceln können – Lucarnosky

0

Es ist besser, Ihre Service-API aufrufen . So können Sie ID einfach per JavaScript senden und die Server-Seite wird Daten zurückgeben, die mit der ID verbunden sind.

0

Auflösung: Ich denke, Beispiel 4 wird mein Problem beheben. Ich werde Elemente mit GET generieren und nur diese Seite mit modal öffnen :) http://jquerymodal.com/

Verwandte Themen