mysql_db_query ruft seite auf...

Riegel

Mitglied
Hi, ich mal wieder :-)

ganz bestimmt gaaanz einfach und mir fehlt nur der open Befehl:
PHP:
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");

Statt print soll er ne aaa.php aufrufen und der die Variablen $a $b und $c mitgeben...........

dankscheeeeeee ;)
 
Hi,

dies kannst du am einfachsten mit dem Befehl header() bewirken.
PHP:
header("Location: http://". $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/aaa.php?a=". $a ."&b=". $b ."&c=". $c);

mfg

Devil
 
mhhh... geht nicht so wie es sollte....


Fehlermeldung:
Code:
< 
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/pem/vhosts/9757/webspace/httpdocs/userarea/admin/ergebnisse/ergebnisseingabe.php:7) in /usr/local/pem/vhosts/9757/webspace/httpdocs/userarea/admin/ergebnisse/ergebnisseingabe.php on line 59


das ist die Stelle:
PHP:
$dbanfrage = "INSERT into ergebnisse values ('$vereinsid','$spielerwahl','0', '$spieltag', '$spieltyp', '$volle', '$abraeumen', '$fehlwurf', '$gesamtergebniss', '$spieltypmanschaft', '$wurfzahl', '$saison', '$auswechslung')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
header("Location: http://". $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/ergebnisse.php?spieltag=". $spieltag ."&spieltyp=". $spieltyp ."&spieltypmanschaft=". $spieltypmanschaft);
 
Ich bekomme die Fehlermeldung "cannot add header information", was mache ich falsch?

  • Diese Fehlermeldung wird ausgegeben, wenn versucht wird, ein Cookie zu setzen, eine Session zu starten oder per Header auf eine andere Seite weiterzuleiten, zuvor allerdings schon HTML Code an den Browser geschickt wurde. Entweder ihr stellt nun euren Code dementsprechend um oder ihr benutzt die Funktion [phpf]ob_start[/phpf] in Verbindung mit [phpf]ob_end_flush[/phpf].

PHP FAQ - Guckt bitte erst, ob euer Problem hier behandelt wird
 
sorry, ok, frag ich anderst da ich mit dem was du mir gepostet hast gar nich zurecht komme.....

ich will lediglich:

Datenbankeintrag erfolgreich öffne Link zu test.php?aa=a&bb=b erreichen. Das kann doch nicht sooo kompliziert sein. Hat keiner ne Lösung dafür?

Statt ein Echo ausgeben muss man doch ne Weiterleitung machen können so in der Form: open aa.php?a=1&b=3

Vielleicht hab ich es etwas doof ausgedrückt, danke nochmals :-)
 
Zurück