"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

http_get_vars funkt nicht

Brain_Death 07.03.2008 - 15:53 2539 23
Posts

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
leider fehlt da der code :D zeig nochmal her bitte .)

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
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
Registered: Jun 2002
Location: Gablitz
Posts: 1088
also ich würd dir vorschlagen dass du es einfach so machst:

Code: PHP
<?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)
Avatar
Registered: Jul 2002
Location: 0x3FC
Posts: 10561
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

Code: PHP
header("Location: index.php?site=streckenplan&kursnummer=".$_POST["kursnummer"]);

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
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)
Avatar
Registered: Jul 2002
Location: 0x3FC
Posts: 10561
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
Registered: Jun 2002
Location: Gablitz
Posts: 1088
ä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)
Avatar
Registered: Jul 2002
Location: 0x3FC
Posts: 10561
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 :D

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Irgendwie hab ich das Gefühl, du magst uns deinen Code nicht zeigen. ;) Ist der wirklich so schlimm? :p ;)

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
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz