|
You last visited: Today at 19:33
Advertisement
[PHP/MYSQL] Nach Buttonklick funktion ausführen
Discussion on [PHP/MYSQL] Nach Buttonklick funktion ausführen within the Web Development forum part of the Coders Den category.
07/26/2013, 01:01
|
#1
|
elite*gold: 20
Join Date: Jul 2013
Posts: 304
Received Thanks: 49
|
[PHP/MYSQL] Nach Buttonklick funktion ausführen
Hallo Community!
Ich habe mal eine Frage, undzwar:
Wie erstelle ich einen Button, der nachdem man auf ihn draufgeklickt hat, eine funktion ausführt?
|
|
|
07/26/2013, 02:53
|
#2
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
einfach hinschreiben lol
Nja, so gemein bin ich nich
Code:
<!-- ... -->
<input type="button" value="If ur happy 'n u nowit click on me!!" onClick="document.location.href='index.php?action=btn1Click';">
<!-- ... -->
index.php:
PHP Code:
<?php
// ...
function foo() { // ... }
// ...
if(isset($_GET['action'])) { switch($_GET['action']) { case 'btn1Click': { foo(); break; }
// ... } }
// ... ?>
|
|
|
07/26/2013, 04:05
|
#3
|
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
|
in php wäre das so:
HTML Code:
<input type="submit" name="SUBMIT" value="Bla bla bla">
und der php Teil:
PHP Code:
if(isset($_POST["SUBMIT"])) { echo 'BLUBB'; // BZW führe den Code aus, der nach betätigen des Knofpes gemacht werden soll }
|
|
|
07/26/2013, 08:54
|
#4
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,826
Received Thanks: 226
|
Quote:
Originally Posted by Evolutio
in php wäre das so:
HTML Code:
<input type="submit" name="SUBMIT" value="Bla bla bla">
und der php Teil:
PHP Code:
if(isset($_POST["SUBMIT"])) {
echo 'BLUBB';
// BZW führe den Code aus, der nach betätigen des Knofpes gemacht werden soll
}
|
So prüftst du allerdings nur auf einen Submit Button, was ist wenn dieser jetzt mehrere hätte
PHP Code:
if(isset($_POST["SUBMIT"])) {
swtich($_POST["SUBMIT"]){
//Hier dann für jeden möglichen Wert etwas ausführen
case 'Wert1':
funktion1();
break;
case 'Wert2':
funktion2();
break;
default:
die('Unerwarteter Wert übergeben');
}
}
|
|
|
07/26/2013, 09:11
|
#5
|
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
|
Quote:
Originally Posted by dealaking
So prüftst du allerdings nur auf einen Submit Button, was ist wenn dieser jetzt mehrere hätte
PHP Code:
if(isset($_POST["SUBMIT"])) {
swtich($_POST["SUBMIT"]){
//Hier dann für jeden möglichen Wert etwas ausführen
case 'Wert1':
funktion1();
break;
case 'Wert2':
funktion2();
break;
default:
die('Unerwarteter Wert übergeben');
}
}
|
kann in einem Knopf nicht nur 1 übregeben werden oder sehe ich das falsch? Weil so ohne den zu drücken ist er 0 sobald du drauf drückst 1. Also geht das doch in dem Fall gar nicht mit switch?
|
|
|
07/26/2013, 09:36
|
#6
|
elite*gold: 0
Join Date: Jul 2008
Posts: 1,826
Received Thanks: 226
|
Ahhh sorry das war ein fail von mir, ja das stimmt allerdings wenn du mehrere Submit Buttons hast
HTML Code:
<form method="post">
<input type="submit" name="submit" value="19 Prozent MwSt" />
<input type="submit" name="submit" value="7 Prozent MwSt" />
</form>
PHP Code:
if(isset($_POST["submit"])) { swtich($_POST["submit"]){ //Hier dann für jeden möglichen Wert etwas ausführen case '19 Prozent MwSt': drucke_rechnung_mit_19mwst(); break; case '7 Prozent MwSt': drucke_rechnung_mit_7mwst(); break; default: die('Unerwarteter Wert übergeben'); } }
So meinte ich das ganze :///
|
|
|
07/26/2013, 10:51
|
#7
|
elite*gold: 10
Join Date: Jan 2012
Posts: 331
Received Thanks: 47
|
Wieso bennenst du die Submit-Buttons nicht einfach um
<input type="submit" name="one">
<input type="submit" name="two">
<input type="submit" name="three">
|
|
|
07/26/2013, 13:42
|
#8
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Leute, ihr wisst schon, dass ich die Lösung schon lang gepostet hatte... mit switch und wunderschön?
|
|
|
07/26/2013, 17:12
|
#9
|
elite*gold: 10
Join Date: Jan 2012
Posts: 331
Received Thanks: 47
|
schon, aber ist doch eigentlich n bissl umständlich, oder?
|
|
|
07/27/2013, 00:20
|
#10
|
elite*gold: 20
Join Date: Jul 2013
Posts: 304
Received Thanks: 49
|
ihr seit alle super, dankeschön
|
|
|
07/27/2013, 00:30
|
#11
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Quote:
Originally Posted by Bgzocker
schon, aber ist doch eigentlich n bissl umständlich, oder?
|
Umständlich inwiefern?
Im Normalfall hast du ja nicht nur einen Button da. Und selbst dann müsstest du nur Switch und If austauschen. Der einzige Vorteil des Submit Buttons ist, dass da kein JS ist (sry, wollt nimmer viel denken und hab einfach die erste Lösung hingeschrieben, die mir eingefallen ist).
|
|
|
 |
Similar Threads
|
[Python]Gui-Position ermitteln? // Funktion aus Game ausführen?
06/29/2013 - Metin2 Private Server - 5 Replies
Ja, Hallo, ich versuche mit derzeit verstärkt an Python und hätte da 2 kleine Probleme, habe ihn der Sufu dazu nichts gefunden, also frage ich hier.
1.: Ich habe mir ein Board erstellt und zwar "movable".
Gibt es eine Möglichkeit, die aktuelle Boardposition zu ermitteln, also die Koordinaten der linken, oberen Ecke?
2.: Gibt es eine Möglichkeit, eine in der game.py definierte Funktion aus einer anderen .py-Datei aus auszuführen?
Ich schaff's nur über nen QuestbuttonClick, welcher dann...
|
Problem beim ausführen von MySQL in quest
04/16/2013 - Metin2 Private Server - 8 Replies
hallo, ich habe folgendes problem, jedes mal wenn ich in einer quest ne mysql querry ausführen lasse, downt es den entsprechenden core auf der ich die quest benutze.
Infos:
Aktuellste Questlib von Mijago installiert
MySQL Schnittstelle von Hanashi installiert
Game2089 Rev
Aktuellste DB Core
|
spieleigene funktion per hotkey ausführen, aber wie ?
07/31/2011 - AutoIt - 2 Replies
guten morgen :)
ich melde mich mal zurück mit einer frage die mich schon immer interessiert hat...
also, ich finde beim betrachten des disassembler-codes oft funktionen deren namen recht einleuchtend sind, d.h. es lässt sich vermuten was diese bewirkt. nun würde ich gerne wissten wie ich diese funktion am besten beeinträchtigen kann bzw am liebsten selber ausfüren kann, per hotkey.
in meinem beispiel hab ich im spiel eine funktion gefunden die offenbar einen zeitcounter resetted... im...
|
Mysql/PHP funktion
04/15/2011 - Main - 5 Replies
Hallo zusammen ich wollte fragen
ich habe zumbeispiel ein online spiel mit einer mysql datenbank
darauf sind alle accounts spieler usw gespeichert
jetzt habe ich eine admin seite wo ich leute bannen kann.
aber ich möchte die vergehn der spieler unterscheiden können
das heist:
ich möchte das die account´s nach einer bestimmten zeit (zum beispiel 2 tage)
wieder "ENTBANNT" werden und das automatisch per >PHP<
|
[VB 2010]Mit MySQL-Datenbank verbinden & Querrys ausführen
03/21/2011 - .NET Languages - 1 Replies
Hallo,
ich möchte in meinem Programm mich mit einer MySQL-Datenbank verbinden und folgenden Code ausführen:
"INSERT INTO gmlist ('Spaltenname1', 'Spaltenname2', 'Spaltenname3') VALUES ('" & textbox1.text & "', '" & textbox2.text & "', '" & textbox3.text & "')"
Wie realisier ich sowas?
Hab es nach diesem Tutorial (Visual Basic Express 2008 an MySQL-Datenbank konnektieren - Visual Basic, VBA und .Net - administrator) versucht, jedoch nicht hinbekommen.
Danke,
Lukas
|
All times are GMT +1. The time now is 19:35.
|
|