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
Ausführen erst wenn submit button gedrückt wurde!
- jasc
- Ehemaliges Teammitglied
- Beiträge: 2497
- Registriert: 24.05.2001 02:00
- Wohnort: Hergensweiler bei Lindau/B
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
.
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

- jasc
- Ehemaliges Teammitglied
- Beiträge: 2497
- Registriert: 24.05.2001 02:00
- Wohnort: Hergensweiler bei Lindau/B
Code: Alles auswählen
<?php
if (aufruf==1) {
dein PHP-Quellcode
}
?>
Also es klingt leicht aber ich check es nicht! Ich habe folgendes eingegeben:
weiter unter
was passt da nicht?
Code: Alles auswählen
<form method=POST action=download.php name=download.php?save=1>
...
<input type=submit value=Abschicken>
Code: Alles auswählen
if ($save==1) { ...
...}
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) {
...
}