php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.08.2004, 15:16  
Gast
 
Beiträge: n/a
Standard [Erledigt] 2 Buttons, 1 Formular

Hallo!

Ich weiss ja das man in einem Formular 2 Buttons z. B. einmal "abschicken" und "löschen" oder so ähnlich...
Bei Abschicken lasse ich ein PHP-Skript laufen, welches die Formulardaten in einer Datenbank speichert...

Jetzt möchte ich aber, wenn man auf den Button "löschen" drückt, das etwas anderes ausgeführt wird. Z.B Das ein Datensatz gelöscht wird!
Jetzt hab ich aber keine Idee wie man dem Formular sagen soll, das anstelle des PHP-Skripts zum speichern ein PHP-Skript zum löschen ausgeführt wird.

Wer kann mir helfen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.08.2004, 15:57  
Gast
 
Beiträge: n/a
Standard

http://de.selfhtml.org/html/formular...ons.htm#modern
  Mit Zitat antworten
Alt 16.08.2004, 16:54  
Gast
 
Beiträge: n/a
Standard

Wenn ich das richtig verstehe wird die Seite im Onclick Ereignis aufgerufen... Werden denn da auch die Formulardaten übergeben?
  Mit Zitat antworten
Alt 16.08.2004, 18:18  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

du gibst den buttons zwei unterschiedliche namen und fragst dann im script ab, welche aktion durchgeführt werden soll.

ist "absenden" gesetzt, so sendest du was ab
ist "löschen" gesetzt löscht du eben was.

hmm .. klasse beispiel.

naja ... aber sollte eigentlich verständlich sein.
imported_Ben ist offline   Mit Zitat antworten
Alt 17.08.2004, 09:33  
Gast
 
Beiträge: n/a
Standard

Hmmmm naja nicht so ganz um ehrlich zu sein...

Woher weiss das Script welcher Button das Script ausgelöst hat? Bei den Buttons kann man leider kein OnClick verwenden! Sonst hätte ich ein hidden feld gesetzt und beim klick auf den button den wert des hidden felds gesetzt. Klappt aber nicht!

Kann mir keiner einen kleinen ansto0 geben?
  Mit Zitat antworten
Alt 17.08.2004, 09:38  
Gast
 
Beiträge: n/a
Standard

Hi,

hier mal ein Denksanstoss am Besipiel von Ben :

Wenn im Formular es da heisst:

<INPUT TYPE="SUBMIT" NAME="BUTTON1" VALUE="Save">
<INPUT TYPE="SUBMIT" NAME="BUTTON2" VALUE="Delete">

Dann fraägst Du in Deinem Script ab zB.

IF ($_REQUEST['BUTTON1']=='Save') {
// Action

}

IF ($_REQUEST['BUTTON2']=='Delete') {
// Action

}

Das ganze lässt sich auch schöner gestalten if isset usw....

cu
  Mit Zitat antworten
Alt 17.08.2004, 09:47  
Gast
 
Beiträge: n/a
Standard

Aha! Alles klar, das hat funktioniert.... Wusste nicht das der Wert des anderen Buttons nicht mit übertragen wird! Dachte immer die Werte aller Elemente werden übertragen...
  Mit Zitat antworten
Alt 17.08.2004, 13:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

so etwas testen man und weiß danach mehr als vorher.
eigentlich generell so .. aber naja.
imported_Ben ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Ergebnis von Formular in iFrame zeigen PsychoEagle HTML, Usability und Barrierefreiheit 2 22.07.2009 21:07
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
formular includen samspa5 PHP Tipps 2006 13 18.03.2006 11:37
mehrere buttons für 1 formular HTML, Usability und Barrierefreiheit 7 23.12.2005 12:52
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
[Erledigt] Formular testen .... HTML, Usability und Barrierefreiheit 7 19.09.2005 14:03
Formular ohne reguläre Buttons PHP Tipps 2005-2 11 08.08.2005 22:16
buttons in einem formular durch bilder ersetzen HTML, Usability und Barrierefreiheit 2 14.07.2005 14:58
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
Formular nach UPDATE anzeigen PHP Tipps 2004-2 5 22.12.2004 02:06
formular: ("rein") grafische buttons HTML, Usability und Barrierefreiheit 7 14.12.2004 21:12
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrere buttons in einem formular, http://www.php.de/html-usability-und-barrierefreiheit/7070-erledigt-2-buttons-1-formular.html, 2 buttons formular, html formular 2 buttons, html formular mit mehreren button, php: formular löscht sich beim zurück-button immer, php 1 formular mit zwei actions, 1 formular 2 action, html for mit 2 button, formular mit 2 buttons, 2 buttons im formular html, 1 formular 2 buttons html, php 2 buttons 1 action, php formulare zwei actions ein button, html form mehrere action, php mehrere unterschieliche formularfelder speichern, abfrage 2 button in 1 formular, php mehrere button im formular abfragen, php form value \2 buttons\, html formular 2 unterschiedliche buttons

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.