Hallo PHP.de Forum,
es tut mir wirklich sehr leid. Aber immer öfter mal was neues.
Bzgl. meines Projektes habe ich ja schon den ein oder anderen Beitrag hier erstellt. Ich habe trotzdem größtenteils versucht, allein zurechtzukommen.
Dennoch ist der ein oder andere Tip, den ich hier bekommen habe Gold Wert.
Ich habe 2 PHP - Dateien. Die eine PHP-Datei ist größtenteils ein HTML-Formular. Ich musste sie nur mit der Endung PHP enden lassen, weil sich der ein oder andere PHP - Code in dieser Datei befindet. Ich denke, dann muss man das ja auch so machen. Nun habe ich in dieser ersten PHP - Datei, welche zum Beantworten von Fragen zur Verfügung steht, unter anderem folgendes Feld:
<input type="hidden" id="hidden" name="id" value="<?php echo $_GET['id']; ?>">
Hier holt er sich dann die ID rein, die ich oben über die Adresszeile mit dem Aufruf der PHP-Datei verknüpft habe.
Beispiel:
localhost/test.php?id=jlkdf32_39jdsafj
In der PHP-Datei, die die Daten dann entgegennimmt steht ziemlich weit oben folgender Eintrag:
if (!isset($_POST['id'])) {
die ('<p class="format">Es wurde keine ID übergeben</p>'); }
Eigentlich steht dieser Eintrag ganz oben. Dieser Eintrag prüft halt, ob die Variable überhaupt gesetzt wurde, wenn ich das mal endlich richtig verstanden habe.
Ob Ihr es glaubt oder nicht, obwohl die ID gesetzt ist und auch im Quelltext in dem versteckten Feld eingetragen ist, erscheint hin und wieder die Meldung bei Mausklick auf den Submit-Button: "Es wurde keine ID übergeben".
Das ist absolut zum verzweifeln, weil es nicht immer so ist.
Manchmal funktioniert es und manchmal erscheint die Meldung, dass keine ID übergeben wurde.
Hat jemand evtl. einen Anhaltspunkt?
Grüße Felge
es tut mir wirklich sehr leid. Aber immer öfter mal was neues.
Bzgl. meines Projektes habe ich ja schon den ein oder anderen Beitrag hier erstellt. Ich habe trotzdem größtenteils versucht, allein zurechtzukommen.
Dennoch ist der ein oder andere Tip, den ich hier bekommen habe Gold Wert.
Ich habe 2 PHP - Dateien. Die eine PHP-Datei ist größtenteils ein HTML-Formular. Ich musste sie nur mit der Endung PHP enden lassen, weil sich der ein oder andere PHP - Code in dieser Datei befindet. Ich denke, dann muss man das ja auch so machen. Nun habe ich in dieser ersten PHP - Datei, welche zum Beantworten von Fragen zur Verfügung steht, unter anderem folgendes Feld:
<input type="hidden" id="hidden" name="id" value="<?php echo $_GET['id']; ?>">
Hier holt er sich dann die ID rein, die ich oben über die Adresszeile mit dem Aufruf der PHP-Datei verknüpft habe.
Beispiel:
localhost/test.php?id=jlkdf32_39jdsafj
In der PHP-Datei, die die Daten dann entgegennimmt steht ziemlich weit oben folgender Eintrag:
if (!isset($_POST['id'])) {
die ('<p class="format">Es wurde keine ID übergeben</p>'); }
Eigentlich steht dieser Eintrag ganz oben. Dieser Eintrag prüft halt, ob die Variable überhaupt gesetzt wurde, wenn ich das mal endlich richtig verstanden habe.
Ob Ihr es glaubt oder nicht, obwohl die ID gesetzt ist und auch im Quelltext in dem versteckten Feld eingetragen ist, erscheint hin und wieder die Meldung bei Mausklick auf den Submit-Button: "Es wurde keine ID übergeben".
Das ist absolut zum verzweifeln, weil es nicht immer so ist.
Manchmal funktioniert es und manchmal erscheint die Meldung, dass keine ID übergeben wurde.
Hat jemand evtl. einen Anhaltspunkt?
Grüße Felge

Kommentar