Seite 1 von 1

Ausführen erst wenn submit button gedrückt wurde!

Verfasst: 20.10.2003 18:10
von Gast
Kann man mit einem Befehl einen Teil im Script erst dann ausführen erst nachdem man den Submit Button gedrückt hat? Alles befidet sich jedoch im selben file!

THX! Manuel

Verfasst: 20.10.2003 19:26
von jasc
Ja, dabei solltest du dem Link, der beim Drücken des Buttons aufgerufen wird, eine Variable anhängen, z.B. datei.php?aufruf=1

Dann kannst du in der Datei eine if-Abfrage einbauen, in der sich dein Code befindet, der nur abgearbeitet wird, wenn die Variable abruf=1 ist, sprich du den Button gedrückt hast.
Allerdings kann man den Code auch aufrufen, wenn man den Link (mit angehängter Variable) manuell aufruft.

Eine andere Lösung ist mir aber nicht bekannt, aber vielleicht weiß ja jemand anders noch was :-).

Verfasst: 20.10.2003 19:30
von Gast
Ich glaub das wars, aber wie bau ich das in die if bedingung ein?

Verfasst: 20.10.2003 19:40
von jasc

Code: Alles auswählen

<?php
if (aufruf==1) {
dein PHP-Quellcode
                     }
?>

Verfasst: 20.10.2003 19:47
von Gast
Also es klingt leicht aber ich check es nicht! Ich habe folgendes eingegeben:

Code: Alles auswählen

<form method=POST action=download.php name=download.php?save=1>
...
<input type=submit value=Abschicken>
weiter unter

Code: Alles auswählen

if ($save==1) { ...
...}
was passt da nicht?

Verfasst: 20.10.2003 19:52
von Pyramide

Code: Alles auswählen

<form method="POST" action="download.php">
<input type="hidden" name="save" value="1">
<input type="submit" value="Abschicken">

...

if ($_POST['save'] == 1) {
   ...
}

Verfasst: 20.10.2003 19:55
von Gast
Danke, es geht! :lol: