auf buttons reagieren
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
action
auswertung
beitrag
button
datei
formen
formular
gebrabbel
gleiche datei
mache
weiteres schreibe
-
moinsen!
wie kann man ein php-script ausf?hren, wenn ein button geklickt wurde?
also: ich habe eine <form> programmiert, in der ein button ist. wenn dieser geklickt wird soll ein php-script ausgef?hrt werden.
nachdem das ausgef?hrt wurde, soll sich die seite aktualisieren. wie ich das mit php mache wei? ich auch nicht!
mfg cux -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
das machst du auch nicht mit php sondern mit html
<form method="post" action="phpscript.php">...</form>
phpscript.php kannste durch jedes beliebige script was ausgef?hrt werden soll ersetzen... -
das hei?t ich lege einfach eine neue datei an, in die ich mein php-script und nichts weiteres schreibe? und die verlinke ich dann?
und wie aktualisiere ich eine seite? -
So vielleicht?
<?
if (!button1) {
echo "Nicht auf den Button geklickt!!";
}
else {
echo "Auf den Button geklickt!!";
}
?> -
Datei Formular.php
<?php
if($action == "go)
{
// Script das beim senden ausgef?hrt werden soll
echo "formular wurde geendet";
} else {
echo "<form method=\"post\" action=\"formular.php?action=go\">";
// Sonstige Formularfelder rein
echo "<input type=\"submit\">";
echo "</form>";
}
?>
Wenn Formular gesendet wurde (an gleiche Datei) wird Script ausgef?hrt, anonsten Formular ausgegeben. Das Formular kannst du auch an eine andere Datei schicken, einfach Formular in eine Seite eingeben und per Action im Form-Tag an eine beliebige Seite schicken.
Beitrag ge?ndert am 28.10 22:24 von trueweb -
Wenn ich das richtig gelesen haben, willst, dass Formular und auswertung auf der gleichen seite stattfinden.
so gehts
<?php
if(isset($_REQUEST["submit"])){
<<Auswertungsanweisung>>
}
?>
html-gebrabbel
<form method="post" action="<?php echo $_SERVER[PHP_SELF];?>">
<<< formulardaten >>>
<input type="submit" value="Abschicken" name="submit" id="button1" />
</form>
html-gebrabbel
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage