Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 19:33

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
.Shalom's Avatar
 
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?
.Shalom is offline  
Old 07/26/2013, 02:53   #2

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
einfach hinschreiben lol




マルコ is offline  
Old 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

Evolutio is offline  
Thanks
1 User
Old 07/26/2013, 08:54   #4
 
mhaendler's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 1,826
Received Thanks: 226
Quote:
Originally Posted by Evolutio View Post
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');
  }

mhaendler is offline  
Old 07/26/2013, 09:11   #5
 
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
Quote:
Originally Posted by dealaking View Post
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?
Evolutio is offline  
Old 07/26/2013, 09:36   #6
 
mhaendler's Avatar
 
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 :///
mhaendler is offline  
Old 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">
Bgzocker is offline  
Old 07/26/2013, 13:42   #8

 
マルコ's Avatar
 
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?
マルコ is offline  
Old 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?
Bgzocker is offline  
Old 07/27/2013, 00:20   #10
 
.Shalom's Avatar
 
elite*gold: 20
Join Date: Jul 2013
Posts: 304
Received Thanks: 49
ihr seit alle super, dankeschön
.Shalom is offline  
Old 07/27/2013, 00:30   #11

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Quote:
Originally Posted by Bgzocker View Post
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).
マルコ is offline  
Reply

Tags
button, funktion, mysql, php


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.