Variable weitergeben

lll192837465lll

Erfahrenes Mitglied
Hallo Zusammen

Sorry schon wieder für die Frage :d aber ich komm irgendwie nicht weiter.
Ich will eine Variable übergeben an ein weiteres PHP-File. Nun hatte ich mal gegoogelt und fand dass man dies mit einem hidden form machen kann...

Im Moment sieht dieses so aus:

PHP:
<form name="formhidden" method="POST" action="meinfile.php">
<input type="hidden" name="meinfile" value="<?PHP print ("$variable"); ?>">
</form>

Aber irgendwie funktioniert das nicht? Ich verlink dann weiter mit:

HTML:
<script type="text/javascript">

setTimeout("self.location.href='meinfile.php'",1);

</script>

Aber irgendwie übergibt dieser die Variable dann nicht?
Bei einem normalen Formular gibt es doch den Senden Button, ich habe das Gefühl bei mir läuft bei dem Punkt was schief... ?

LG
 
Oder nutze get-variablen (als Teil der URL).

Zu deinem Problem:
Ohne POST(absenden des Formulars) werden auch keine Daten aus den Formularen übertragen. Deine Weiterleitung erzeugt ein GET-request.
 
GET-Request? Hab ich was verpasst?

Ich will eine Variable übergeben an ein weiteres PHP-File.

Hier ist nicht die Rede davon, dass er das über ein Formular machen will. Wieso soll man den Nutzer dazu zwingen, das Formular abzusenden, wenn er einfach einen Link klicken kann?

PHP:
<a href="meinfile.php?variable=<?PHP print ("$variable"); ?>">Klick mich!</a>

Jetzt kannst du in meinfile.php die Variable so abrufen:

PHP:
echo $_GET["variable"];
 
Hier ist nicht die Rede davon, dass er das über ein Formular machen will. Wieso soll man den Nutzer dazu zwingen, das Formular abzusenden, wenn er einfach einen Link klicken kann?

PHP:
<a href="meinfile.php?variable=<?PHP print ("$variable"); ?>">Klick mich!</a>

Jetzt kannst du in meinfile.php die Variable so abrufen:

PHP:
echo $_GET["variable"];

Alles Klaro, vielen Dank jetzt konnte ich es lösen :-)
 
Zurück