mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 14:48 Benutzername: Passwort: Auto-Login

Thema: BUTTON-Element als Submit verwenden. aber 2 Mal :-P vom 01.10.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> BUTTON-Element als Submit verwenden. aber 2 Mal :-P
Seite: Zurück  1, 2, 3, 4  Weiter
Autor Nachricht
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 01.10.2007 12:19
Titel

Antworten mit Zitat Zum Seitenanfang

pRiMUS hat geschrieben:
wieso sollte es mit button nicht gehen?


Es geht einfach nicht auf Grund der unterschiedlichen Interpretation der Button values usw.

Code:
   <form method="post" acticon="backware.php">
      <button type="submit" name="a" value="foobar">nummer 1</button>
      <button type="submit" name="b" value="barfoo">nummer 2</button>
   </form>
   <?php
   if (isset($_POST["a"]))
   {
      echo $_POST['a'];
   }
   elseif (isset($_POST["b"]))
   {
      echo $_POST['b'];
   }
   ?>


Ich erhalte hier auf jeden Fall unterschiedliche Ergebnisse.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 01.10.2007 12:34
Titel

Antworten mit Zitat Zum Seitenanfang

pro form ein submit *zwinker* ist am sichersten
musste wohl anders regeln

edit: hab gelesen und getestet, dass auch verschiedene submits funzen
aber manchmal von verschiedenen browsern anders verarbeitet werden


Zuletzt bearbeitet von SURE612 am Mo 01.10.2007 12:53, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Backware
Threadersteller

Dabei seit: 09.12.2004
Ort: bei Köln
Alter: 38
Geschlecht: Männlich
Verfasst Mo 01.10.2007 13:49
Titel

Antworten mit Zitat Zum Seitenanfang

pRiMUS hat geschrieben:
wieso sollte es mit button nicht gehen?

Code:

<button type="submit" name="a" value="foobar">nummer 1</button>
<button type="submit" name="b" value="barfoo">nummer 2</button>


Code:

<?php
if (isset($_POST["a"]))
{
speichern();
}
elseif (isset($_POST["b"]))
{
speichernundweiter();
}
?>


verstehe die problematik nicht. ein print_r($_POST) hätte evtl auch aufschluss gegeben.


JAp hat es auch, und oh wunder oh wunder, der internet explorer 6 schickt die button elemente wie variablen mit statt es wie ein "input" zu interpretieren = geht nicht.
Firefox funktioniert wie gesagt einwandfrei. Nur der Internet Explorer spinnt da mal wieder.


SURE612 hat geschrieben:
pro form ein submit *zwinker* ist am sichersten
musste wohl anders regeln

edit: hab gelesen und getestet, dass auch verschiedene submits funzen
aber manchmal von verschiedenen browsern anders verarbeitet werden


mich würde dein test interessieren. zudem fände ich 2 formulare unsinnig, da ich dann den inhalt 2 mal anzeigen müsste.... wie gesagt, ein button soll speichern und einer soll speichern und weiter..... nur gibts da scheinbar erhebliche probleme mit dem internetexplorer


Zuletzt bearbeitet von Backware am Mo 01.10.2007 13:57, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Raumwurm

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 01.10.2007 14:10
Titel

Antworten mit Zitat Zum Seitenanfang

Kannst ja auch zwei img-buttons reinpeppen
und aufs x/y reagieren:

Code:
<?
   if (isset($_POST['send_x'])) {
      echo 'send geklickt';
   } else if (isset($_POST['weida_x'])) {
      echo 'weida geklickt';
   }
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
   <input type="image" src="send.gif" name="send" border="0">
   <input type="image" src="weida.gif" name="weida" border="0">
</form>
  View user's profile Private Nachricht senden
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mo 01.10.2007 14:40
Titel

Antworten mit Zitat Zum Seitenanfang

mein test war von dieser seite hier:

http://hangy.de/perm/computer/99/mehrere-submit-buttons/

funzt wie gesagt
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mo 01.10.2007 15:07
Titel

Antworten mit Zitat Zum Seitenanfang

wenn im kontext zu deinem projekt nichts gegen js spricht, dann realisiere es doch damit.
(klingt so ein wenig nach eine speicher / speichern und beenden funktion) *zwinker*

falls js kein thema sein darf, würde mit auch nur die besagte button img lösung und abfragen der x- bzw y-range einfallen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mo 01.10.2007 16:25
Titel

Antworten mit Zitat Zum Seitenanfang

entweder ich bin zu doof, oder ihr. was spricht gegen die button lösung? man kann abfangen welcher button gedrückt wurde, und mehr ist nicht relevant. und wenn man ein value benötigt, schickt mans im button namen als array mit. ich raff nicht wo euer problem liegt. ich verwende diese möglichkeiten in vielen projekten ohne probleme.

Zuletzt bearbeitet von pRiMUS am Mo 01.10.2007 16:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 01.10.2007 17:01
Titel

Antworten mit Zitat Zum Seitenanfang

pRiMUS hat geschrieben:
... doof, oder ihr.


Kann auch sein. Ich stand bisher nur einmal vor dem Problem und habe einfach normale
input Elemente genutzt. Allerdings wäre auch eine Javascript Lösung eine Möglichkeit.

Wenn du eine funktionierende Lösung parat hast, umso besser, aber dein erstes Beispiel
funktioniert eben nicht weil immer der erste Fall eintritt, oder aber ich bin doof *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [html/css] Submit-Button ohne Button
Submit Button to Textlink
IE stellt submit button falsch dar :(
Submit Button im Formular beschriften
submit-button als bild mit rollover
[css] das lästige problem mit dem ie submit button
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.