![]() |
PHP: Verhindern, dass beim Start Code ausgeführt wird
Hi!
Ich bin es schon wieder mit einem weiterem PHP Problem! Ich habe mich inzwischen schon so einigermaßen mit PHP zurechtgefunden und auch schon einige Zeilen PHP programmiert. Allerdings bin ich auf folgendes Problem gestoßen: Folgendes steht im Formtag:
Code:
und als PHP-Code:
<form method="post">
<input type="text" name="edttest" /> <input type="submit" name="btnsend" value="senden" /> </form>
Code:
Wenn ich nun die PHP-Seite aufrufe, wird sofort der PHP-Code ausgeführt. Ich möchte aber, dass er erst ausgeführt wird, wenn man auf den Senden-Button klickt. Wie kann ich das realisieren?
<?php
$user = $_POST['edttest']; echo "Hallo $user!"; ?> thx im Voraus! :dp: [edit=sakura] [Klammern ersetzt] Mfg, sakura[/edit] |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
PHP Code in ne Datei auslagern die test.php heißt und das enthält:
Code:
Bei deinem Form noch das hier einfügen:
<?php
$user = $_POST['edttest']; echo "Hallo $user!"; ?>
Code:
<form method="post" [b]action="test.php"[/b]>
<input type="text" name="edttest" /> <input type="submit" name="btnsend" value="senden" /> </form> |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Hi.
Oder so:
Code:
@Wuaegner : Nimm doch bitte [ code ] statt [ quote ]
<?php
if ($_POST['edttest']) { $user = $_POST['edttest']; echo "Hallo $user!"; } ?> <form method="post"> <input type="text" name="edttest" /> <input type="submit" name="btnsend" value="senden" /> </form> |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Danke für die schnelle Hilfe!!! :mrgreen:
Funktioniert super! |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
man muss es nicht zwingend in eine neue Datei auslagern!
du brauchst im prinzip nur einen Parameter in Action übergeben. Oder eine zweite Möglichkeit wäre eine neue Varibale über Hidden-Inputs zu implentieren.
Code:
<input type="hidden" name="variable" value="wert">
|
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Schau in deinem 1. thread, da hab ich das doch schon - stilistisch vollkommen korrekt - eingebaut
@bigg On hidden fields wird normal abgeraten, ähnlich wie bei globalen variablen in delphi ;) |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Zitat:
Greetz alcaeus |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Zitat:
12.11. Prüfe importierte Parameter. Traue niemandem ![]() |
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Zitat:
|
Re: [PHP] Verhindern, dass beim Start Code ausgeführt wird
Zitat:
Code:
Denn wenn edttest 0 wäre, würde sonst nix passieren..
if (defined($_POST['edttest']))
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz