php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2009, 19:26  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 976
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard [Erledigt] input type image als variable senden

Hey

Ihr kennt ja normale Submit Buttons, die als input type image definiert sind.

HTML-Code:
<input type="image" src="wat" alt="Senden" /> 
Nun habe ich folgendes probiert:

HTML-Code:
<input type="image" src="wat" alt="Senden" name="do" value="submit" /> 
Ich will erreichen, dass es als ?do=submit gesendet wird (jetzt mal die x.do und y.do egal)

Aber -das- funktioniert nur beim FireFox...
Beim Internet Explorer und Opera wird das do nicht gesendet!

Ich will für meinen Code jetzt nicht andauernd neu Formular-Tags schreiben, das wäre mir zu umständlich. (z.B. type="hidden")

Kennt wer von euch eine Lösung zu diesem Problem??


Danke
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.12.2009, 20:45  
Benutzer
 
Registriert seit: 06.12.2009
Beiträge: 42
PHP-Kenntnisse:
Fortgeschritten
zorndyuke befindet sich auf einem aufstrebenden Ast
Standard

Also nur zum eigenverständniss. Du gibst das ein und es werden bei IE und OPERA keine get variablen übermittelt?

HTML-Code:
<form action="index.php" method="get">
<input type="image" name="do" value="submit" />
</form> 
( nur im groben, ohne sondersachen von deinen vorgaben )

Rein Theoretisch sollte es zur "index.php?do=" weiterleiten beim klick.. aber weißt du ja alles selber.. will nur eine Bestätigung deinerseits, vllt. ist dir ja ausversehen ein fehler unterlaufen?
zorndyuke ist offline   Mit Zitat antworten
Alt 07.12.2009, 21:24  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 1.897
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Input type image funktioniert im IE nicht (wenn mich nicht alles täuscht). Kannste alternativ einen button verwenden und mit js submitten.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 07.12.2009, 21:50  
Benutzer
 
Registriert seit: 06.12.2009
Beiträge: 42
PHP-Kenntnisse:
Fortgeschritten
zorndyuke befindet sich auf einem aufstrebenden Ast
Standard

Habe mich etwas informiert.

IE übermittel anscheinend nur die Koordinaten des Klicks.

Entweder setzt du auf JS submit oder sendest noch ein hidden feld mit.

Außer es hat jemand zufällig eine bessere lösung.
zorndyuke ist offline   Mit Zitat antworten
Alt 07.12.2009, 22:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

IE übermittelt die Koordinaten, FF den Value und die Koordinaten. Du kannst also auf die Koordinaten setzen. Bei name="do" also bspw. do_x auswerten.

http://de3.php.net/language.variable...al.form.submit
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (07.12.2009 um 22:04 Uhr).
nikosch ist gerade online   Mit Zitat antworten
Alt 08.12.2009, 07:29  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 976
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Ja richtig @ zorndyuke

Hmm, JS mag ich nicht unbedingt einsetzen, da es nicht jeder aktiviert hat :/

@ Nikosch:

Ich schaus mir dann mal genauer an
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 08.12.2009, 21:13  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 976
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
IE übermittelt die Koordinaten, FF den Value und die Koordinaten. Du kannst also auf die Koordinaten setzen. Bei name="do" also bspw. do_x auswerten.

PHP: Variables From External Sources - Manual
So, habs mir nun durchgelesen und muss dazu sagen, dass ich ja eigentlich nicht nur den Namen benutze, sondern auch einen Inhalt...

Ich habe ja nicht nur einen Image Submit Button mit dem Namen, sondern mehrere, die den Namen name="do" tragen.

Kennt i-wer noch eine andere Lösung?

Danke trotzdem^^
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Alt 08.12.2009, 22:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Ich habe ja nicht nur einen Image Submit Button mit dem Namen, sondern mehrere, die den Namen name="do" tragen.
Dann mußt Du das ändern. Ist sowieso besser, weil man dann bspw. auch die hidden-field-Lösung problemlos ergänzen kann etc. Values auswerten ist sowieso nicht so sinnvoll, weil die Beschriftung eines Buttons nicht zwingend die Funktion eindeutig referenziert:

- in einem gut strukturierten Form, könnten mehrere Buttons gleich heißen
- mit einem Templatesystem/CMS könnte ein Designer/Kunde die Buttonbeschriftung „aufhübschen“
- in einem Multiprachsystem kann eine Funktion verschieden heißen
- eine Beschriftung mit Umlauten (Entities!) könnte Probleme verursachen

4 spontane Beispiele. Kennst Du 4 Gegenbeispiele, die gegen die Auswertung von name sprechen?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 08.12.2009, 22:26  
Benutzer
 
Registriert seit: 06.12.2009
Beiträge: 42
PHP-Kenntnisse:
Fortgeschritten
zorndyuke befindet sich auf einem aufstrebenden Ast
Standard

Ah.. mir ist eine "letzte alternative" eingefallen^^

Wie wärs mit einem Imagemap mit verschiedenen verlinkungen? Ist zwar totaler unsinn , aber eventuell einer der letzten möglichkeiten die mir einfallen.. oder du verwendest sogar Flash!

Ob du zu der Alternative greifen willst, bleibt dir überlassen.. ansonsten hidden-fields benutzen.
zorndyuke ist offline   Mit Zitat antworten
Alt 08.12.2009, 22:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.255
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

hidden fields funktionieren mit mehreren Buttons u.U. nicht richtig.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   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
[Erledigt] input type text und input type image in einer Linie scherpa747 HTML, Usability und Barrierefreiheit 1 16.09.2009 12:02
variable mit onclick an php drombusch PHP Tipps 2009 8 30.08.2009 14:45
[Erledigt] Zeilenumbruch im Input type text??? Squall PHP Tipps 2009 12 16.04.2009 15:59
[Erledigt] input type file? Sermon PHP Tipps 2009 8 05.03.2009 19:17
input type text standart angewaehlt HTML, Usability und Barrierefreiheit 4 19.02.2009 00:54
Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl brian johnson Off-Topic Diskussionen 0 06.11.2008 11:54
[Erledigt] type image button funzt im IE nicht? litterauspirna HTML, Usability und Barrierefreiheit 12 19.07.2008 15:59
Bilder Klasse snatch-ic Beitragsarchiv 1 13.06.2007 11:45
input type: wie werden Variablen übergeben? Gumfuzi HTML, Usability und Barrierefreiheit 2 06.11.2005 21:53
[Erledigt] input type wird nicht korrekt gefüllt PHP Tipps 2005-2 5 11.07.2005 12:55
variable bei image klick mitgeben ckrentel PHP Tipps 2005 7 18.03.2005 14:27
wert an eine variable senden PHP Tipps 2005 6 24.01.2005 16:29
Problem mit Wasserzeichen auf Bildern pixelcut PHP-Fortgeschrittene 16 14.12.2004 02:36
[Erledigt] name des input type als variable für php PHP Tipps 2004 5 26.08.2004 23:34
[Erledigt] Session Variable setzen und Link per click auf ein Image PHP Tipps 2004 7 23.08.2004 20:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php input type image, input type image php, php input type image auswerten, input type image, input type image value, input type=\image\, php input image, http://www.php.de/php-fortgeschrittene/62039-erledigt-input-type-image-als-variable-senden.html, php input type=image, input type senden, php input type grafik, input type image value php, input image php, opera input image, input type=image submit, php input mit image, html input type image php, php input, input type image auswerten, php input type image value

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 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