Variablenübergabe schlägt fehl

AlexD1979

Erfahrenes Mitglied
Hallo, nur ein ganz kleines Problem, warum zeigt er mir keine Variable an?

PHP:
echo '"<meta http-equiv="refresh" content="0;url=codetest.php?id='.$_POST[tf_id].'">"';

Auswertung in dem Sript codetest.php

PHP:
echo("Die Variable per GET $_GET[id]");
 
Der Wert in der eckigen Klammern muss in Anführungs- und Schlusszeichen stehen, also so:
PHP:
$_POST["tf_id"] bzw. $_GET["id"]
 
Auch das fruchtet leider nicht!
Ich weiß echt nicht woran es noch liegen kann!
Daran haben sich nun schon einige versucht. Bisher ohne Erfolg! Ist wohl eine kleine Herausforderung!
Ich habe mal das komplette Skript beigefügt als Anlage
 

Anhänge

Original geschrieben von AlexD1979
Hallo, nur ein ganz kleines Problem, warum zeigt er mir keine Variable an?

PHP:
echo '"<meta http-equiv="refresh" content="0;url=codetest.php?id='.$_POST[tf_id].'">"';
Folgender Code sollte funktionieren:

PHP:
echo '<meta http-equiv="refresh" content="2;url=codetest.php?id='.$_POST['tf_id'].'">';
 
Hallo,
Echt komisch, keine eurer Lösungen funktioniert. Ich habe auch inzwischen alle Varianten mit ' ' und " " durch, mit .$var. und ohne Punkte. Mit $_POST und $_GET probiert etc.

Das Problem ist wohl, die Übergabe findet schon nicht korrekt statt beim Submit. Denn nach dem Submit ist die Variable einfach leer. Ich finde den Fehler nicht, das muss ein Logikfehler sein!

Vielleicht sollte der Aufruf auf sich selbst bereits in der action-Deklaration die id enthalten. Dann würde zwar die Seite wieder mit den Werten neu geladen werden, aber durch die Umleitung nur für einen Bruchteil von Sekunden sichtbar.

Aber auch das scheitert am vorhandensein von gefüllten Variablen

Zur Info vielleicht, Global_Variables steht bei mir auf On
 
Zuletzt bearbeitet:
Er gab mir bis dato nichts aus aus den Variablen.

Den Fehler habe ich aber auch inzwischen gefunden, nach viel Sucherei!

Und zwar habe ich mein Textfeld mit der id gegen Änderungen durch setzen von disabled geschützt in dem Formular.

Wenn das gesetzt ist, kann der POST wohl nicht den Wert aus dem Feld auslesen oder übergeht dieses weil halt disabled.

Als Lösung habe ich mir überlegt einfach ein hidden-Feld zu machen und dort die ID ebenfalls reinzuschreiben und auf den Wert zu referenzieren.

Aber auf den Gedanken muss man erst mal kommen!
Trotzdem vielen Dank für eure ganzen Mühen und Vorschläge!

Gruß

Alex D.

FiAe
 
Zurück