http_get_vars funkt nicht
Brain_Death 07.03.2008 - 15:53 2539 23
Snoop
Here to stay
|
leider fehlt da der code zeig nochmal her bitte .)
|
gue
Addicted
|
Mein Gott, poste einfach den ganzen Code, bevor du hier noch 100 mal "alles passt aber es geht trotzdem ned" herumschreist.
|
Snoop
Here to stay
|
also ich würd dir vorschlagen dass du es einfach so machst: <?php
if(!isset($_GET["kursnummer"])) {
if(!isset($_POST["kursnummer"])) {
echo '<form action="index.php?site=kursplanung" method="POST">
// HTML CODE WO AUSGEWÄHLT WIRD WELCHE KURSNUMMER
echo '</form>';
}else{
HEADER("Location: index.php?site=kursplanung&kursnummer=".$_POST["kursnummer"]);
}
}else{
// CODE WENN $_GET["kursnummer"] gesetzt ist...
}
?>
|
b_d
© Natural Ignorance (NI)
|
erst einmal ein riesen dank an Snoop für die mühen! der ablauf erscheint mir logisch, nur gibts ein problem: Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/name/index.php:2) in /opt/lampp/htdocs/name/bereiche/streckenplan/streckenplan.php on line 30 header("Location: index.php?site=streckenplan&kursnummer=".$_POST["kursnummer"]);
|
Snoop
Here to stay
|
ja das ist klar:
du darfst wenn du den befehle header() verwendest vorher kein ECHO haben. das heißt es darf vorher keine ausgabe geben.
MFG Snoopal
|
b_d
© Natural Ignorance (NI)
|
k, dann muss ich wieder von ganz vorne anfangen. bei der <form> is nämlich ein echo drin welches ist brauch, weil ein pull-down-menu aus datenbank einträgen aufgebaut wird :/
egal, trotzdem danke. werde das jetzt einfach so lösen indem ich links aus den datenbank einträgen aufbauen werden und dann funkt das mit $kursnummer in der URL garantiert.
nochmals danke an alle und vor allem dir Snoop!
|
Snoop
Here to stay
|
ähm, naja hau doch einfach deine ausgabe in eine ifclause? if(!isset($_POST["kursnummer"])) { echo.... }; ? somit wird auch nix ausgegeben wenns abgeschickt wird und du wirst gleich weitergeleitet auf die url und hast es nur mehr als $_GET ?
|
b_d
© Natural Ignorance (NI)
|
hab ich doch eh wie aber gesagt, wurscht. ich machs jetzt auf ne einfachere art die funktionieren sollte. meinetwegen halt ich euch auf dem laufenden
|
jives
And the science gets done
|
Irgendwie hab ich das Gefühl, du magst uns deinen Code nicht zeigen. Ist der wirklich so schlimm? Wenn du das Script wirklich nicht (ohne es komplett neu implementieren zu müssen) so umbauen kannst, dass alle Ausgaben nach dem Header erfolgen, könntest du auch mit ob_start() die Ausgaben cachen und - nachdem du die Headersachen erledigt hast - den Cache einfach mit ob_flush() flushen.
Bearbeitet von jives am 11.03.2008, 12:43
|