Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP Newbee hat mal eine Frage Antworten
PHP Newbee hat mal eine Frage

Aragor
Pixelschubser


Beiträge: 2


Hallo,

Habe da mal eine Frage ,

Ich suche einen PHP Befehl mit dem ich wenn das Script durchgelaufen ist ein(e) neues Script bzw. Seite laden soll. Es soll aber automatisch gehen und nicht über einen Link.

Beispeil:

Script 1 wird geladen, Daten werden eingetragen, man drückt auf Abschicken Daten werden in Datenbank gespeichert und es soll dann Automatisch die nächste Seite bzw Script geladen werden.

Gruss

Aragor

  Profil   E-Mail   Editieren   Zitieren

Andreas S
Otto-Normal-Poster


Beiträge: 81


header("Location: http://www.deineurl.de");
exit;


  Profil   Editieren   Zitieren

Aragor
Pixelschubser


Beiträge: 2


der Headerbefehf geht danke, aber wie bekomme ich es hin das der headerbefehl erst ausgeführt wird, wenn der submit button gedrückt wird.

So wie ich es jetzt habe wir das Script ausgeführt und sofort die neue Seite geladen. Das sollte aber nicht sein.

ich versuche noch mals den ablauf zu erklären:

1. Script wird aufgerufen
2. es werden Datenfelder ausgefühlt
3. daten werden in die Datenbank geschrieben und die nächste Seite/Script wird
geladen.

Gruss Aragor


  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Hä??

Du willst ein Formular, einen Senden-Button und nach Klick auf diesen werden die Eingaben gespeichert und ein anderes Script aufgerufen?

Wenn ja: include("script.php");

Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

Andreas S
Otto-Normal-Poster


Beiträge: 81


Also mal angenommen dass wäre dein Formular (1. Script wird aufgerufen & 2. es werden Datenfelder ausgefühlt):
1: 
2: 
3: 
4: 
5: 
6: 
7:
<form action="$HTTP_SERVER_VARS[PHP_SELF]" method="post"> 

<input type="text" name="text"> 

<input type="submit" name="absenden" value="Abschicken"> 

</form>


Dann fügst du in deinem Skript folgendes ein:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11:
if(isset($HTTP_POST_VARS['absenden'])){


// 3. daten werden in die Datenbank geschrieben und die nächste Seite/Script wird 
geladen.


header("Location: http://www.deineurl.de/deinskript?go=irgendwo"); 
exit;
}
 


[ Diese Nachricht wurde ge&auml;ndert von: Andreas S am 2003-01-17 18:14 ]

  Profil   Editieren   Zitieren
 

Antworten
Nach oben