Zum Inhalt springen

HTTP_POST_VARS funkt nicht

Erstellt am 20. August 2004 · 5 Antworten · letzte Antwort am 23. August 2004

Tags: Frage

stone2k2 ·

Hi,

habe schon das forum durchsucht und genügend einträge drüber gefunden doch es funktioniert alles nicht

ich habe eine php site mit der php extension eingebunden. auf der ersten php seite ist eine drop down box wo der value an die 2te php site übergeben werden soll. aber die post variable wird einfach nicht übergeben

für die 2te seite habe ich in typo3 eine versteckte seite angelegt und dort das andere php script eingebunden und die seite als action aufgerufen

das ist der php code von seite 1

<?
//Verbindung herstellen
$db = mysql_connect('***', '***', '***');
if (!$db) { die('keine Verbindung möglich: ' . mysql_error()); }
mysql_select_db("***",$db);


//Daten auslesen
$result = mysql_query("SELECT * FROM Lehrgänge",$db);
?>
<form action="http://www.lfv-bgld.at/lfv/index.php?id=88" method="post" target="_top">
<p><font face="Verdana" size="2">Welchen Kurs/Seminar möchten Sie besuchen ?</font></p>
<p><font face="Verdana" size="2">Bitte wählen: </font>
<select size="1" name="lehrgang">
<? while ($daten = mysql_fetch_array($result)) { ?>
<option value="<? echo $daten[LG_ID]; ?>"><? echo $daten[Lehrgangsname]; ?></option>
<? } ?>
</select></p>
<p><input type="submit" value="weiter" name="submit"></p>
</form>

und das der code von der 2ten seite

<?php

$lgauswahl = $GLOBALS["HTTP_POST_VARS"]["lehrgang"]; 

echo $lgauswahl;

?>

ich kann daran keinen fehler finden

Kann es sein das mein provider das irgendwie nicht unterstützt ?

maxhb ·
stone2k2 schrieb

Kann es sein das mein provider das irgendwie nicht unterstützt ?

Nein, dafür ist allein Dein Browser zuständig. Meistens fehlt im abschickenden HTML-Formula method="post"

CU
maxhb

maxhb ·
stone2k2 schrieb

aber wie du beim code von seite 1 siehst ist mehtod="post" drinnen

Wie heißt es noch? Wer Lesen kann ist im Vorteil 😉

Dann lass Dir doch mal $_POST ausgeben, ob da überhaupt irgend etwas per POST übermittlet wird. Neben Deinem Select-Field müßte ja auch der Submitbutton etwas hinterlassen...

CU
maxhb

stone2k2 ·

sorry für den tippfehler im echten code ist es eh richtig drin gestanden

hab mir jetzt mit $_Post alles ausgeben lassen und es ist komischerweise nur "Array" zurückgekommen sonst nichts.

da frag ich mich was ist da nur falsch oder hat das script probleme mit der extension weil wenn ich es nicht in typo3 einbinde funkt es prima