2016-05-24 15 views
0

Ich habe zwei Seiten, eine ist zum Überprüfen von Teilinformationen und die andere ist zum Bestellen von Teilen.Senden einer Variablen von einer Seite zu einer anderen

Sie arbeiten beide unabhängig voneinander, aber auf der Teilinformationsseite erhält sie die Informationen über AJAX, wenn der Benutzer einen Code eingibt. Wenn der Bestand unter dem Minimum liegt, heißt es: x Menge.

Jetzt möchte ich den Artikelcode, den der Benutzer ausgefüllt hat, an die Bestellseite senden. Wenn er/sie auf "Bestellen" klickt, kann der Benutzer die Bestellung sofort auf der anderen Seite aufgeben.

Ich habe ein paar Lösungen wie die Verwendung einer $ _GET-Variable gesehen, aber das funktioniert nur, wenn die Variable vordefiniert ist.

Was wäre der beste Weg, dies zu implementieren?

+0

$ _SESSION dein Freund. –

Antwort

0

Wenn ich Ihre Frage richtig verstehe, ist eine Lösung, PHP-Sitzung zu verwenden.

Wenn Sie wollen etwas, das Sie wie folgt verwenden setzen:

<?php 
session_start(); 
$_SESSION['something'] = "what you want"; 

Und Sitzung zu lesen, von Ihnen verwenden:

<?php 
session_start(); 
echo $_SESSION['something']; 
+0

Wie kann ich die Benutzereingabe in die Sitzungsvariable setzen? Oder würde ich ein Formular dafür benötigen – Bart

+1

Sie können aus dem Formular verwenden. Oder über Ajax, wenn Sie einen Anruf bei PHP machen, setzen Sie eine Sitzung mit dem, was Sie über Ajax senden. –

+0

Ich habe es versucht, aber es kann nicht funktionieren, ich benutze session_start als setzen Sie die Variable auf die Formularvariable und submit und gehen Sie auf die andere Seite, aber der Wert wird nicht angezeigt. Nur wenn ich den Wert vordefiniere, wie kann ich dann den Formularwert einreichen? – Bart

Verwandte Themen