select/option - onChange ausführen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Original geschrieben von reichr
    onchange="form.submit()"

    zufrieden? sollte doch auch funktionieren...
    hast du ein oder mehrere formulare in der seite?

    mal onChange="this.form.submit()" probiert?
    oder onChange="document.formularname.submit()"
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #17
      ich habe beide onChange varianten probiert.... funz leider net!
      ja, ich habe auch mehr formulare auf dieser seite...

      leider funktionierts nicht...

      Original geschrieben von wahsaga
      hast du ein oder mehrere formulare in der seite?

      mal onChange="this.form.submit()" probiert?
      oder onChange="document.formularname.submit()"
      lg


      chris

      Kommentar


      • #18
        Original geschrieben von reichr
        ja, ich habe auch mehr formulare auf dieser seite...

        leider funktionierts nicht...
        dann stell mal ein online-beispiel zur verfügung, wo man sich das genauer ansehen kann.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #19
          ...

          PHP-Code:

          <form method=\"post\" action=\"warenkorb.php\" name=\"vers\">
                  <td colspan=2 bgcolor=\"
          $c_header\" class=\"header\">
                  <select name=\"versandid\" onChange=\"document.vers.submit()\">
                  <option value=\"0\">Versandart auswählen</option> "
          ;
          $sqlbefehl"Select * FROM $tab_versand order by versandart";
          $ergebnis  mysql_query($sqlbefehl$serverid);
          while ( 
          $versand mysql_fetch_array ($ergebnis)) {
                  echo 
          "<option value=\"$versand[id]\" ";
                  if (
          $versand[id] == $bestellung[versandid]) {
                      echo 
          " selected ";
                      
          $summe_versand $versand[vpreis];
                      
          $steuersatz_versand =$versand[vsteuer];  //Steuersatz merken
                      
          }
                  echo 
          ">$versand[versandart] - ".($versand[vpreis]).$shopwaehrung</option>";
              }
          echo 
          "</select> <input type=\"submit\" name=\"action\" value=\"Versand\">";

          echo 
          "</td></form> 
          lg


          chris

          Kommentar


          • #20
            Original geschrieben von wahsaga
            dann stell mal ein online-beispiel zur verfügung, wo man sich das genauer ansehen kann.
            wie zum henker soll man dir helfen, wenn du nicht tust, was man dir sagt?
            online-beispiel heisst im diesem fall => html mit dem javascript als
            komplette seite ... in deinem post kann ich von javascript nichts erkennen.
            Kissolino.com

            Kommentar


            • #21
              ..

              javascript is ja auch net vorhanden!

              dass soll ausgeführt werden:
              PHP-Code:
              if ($_REQUEST['action'] == "Versand") {
              $sqlbefehl  =  "Update $tab_best Set versandid='$_REQUEST[versandid]'
                              Where id='
              $_SESSION[bestellid]'";
              if (!
              $ergebnis  mysql_query($sqlbefehl$serverid)) echo mysql_error($serverid);

              Original geschrieben von Wurzel
              wie zum henker soll man dir helfen, wenn du nicht tust, was man dir sagt?
              online-beispiel heisst im diesem fall => html mit dem javascript als
              komplette seite ... in deinem post kann ich von javascript nichts erkennen.
              lg


              chris

              Kommentar


              • #22
                Re: ..

                Original geschrieben von reichr
                javascript is ja auch net vorhanden!
                und was ist dann bitte dein onChange?

                irgendwie habe ich das gefühl, dass man die NICHT HELFEN sollte.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #23
                  Re: Re: ..

                  entschuldigung aber java is halt nicht so mein ding..

                  dH für onChange brauchst ein javascript.. hab ich das jetz so richtig verstanden..

                  nur wie kann ich dann das sql script ausführen?

                  Original geschrieben von Abraxax
                  und was ist dann bitte dein onChange?

                  irgendwie habe ich das gefühl, dass man die NICHT HELFEN sollte.
                  lg


                  chris

                  Kommentar


                  • #24
                    Re: Re: Re: ..

                    Original geschrieben von reichr
                    entschuldigung aber java is halt nicht so mein ding..
                    was willst du denn bitte schön jetzt auf einmal java? also irgendwie verstehe ich dich nicht (mehr).

                    Original geschrieben von reichr
                    dH für onChange brauchst ein javascript.. hab ich das jetz so richtig verstanden..
                    ja. aber kein java.

                    Original geschrieben von reichr
                    nur wie kann ich dann das sql script ausführen?
                    mit php?
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar


                    • #25
                      ..

                      naja.. kann ich jetz mit onChange ein sql script ausführen oder nicht?
                      wenn ja wie?

                      oder gibts ne andere möglichkeit?
                      lg


                      chris

                      Kommentar


                      • #26
                        man(n) ey. bist du so **** oder tust du nur so?

                        schaue mal in meiner signatur nach. da steht manuals. dahinter sind drei links.

                        LESEN!
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Kommentar


                        • #27
                          Re: ..

                          Original geschrieben von reichr
                          naja.. kann ich jetz mit onChange ein sql script ausführen oder nicht?
                          mal ehrlich, du hast absolut keinen schimmer von den techniken, die du hier einsetzen willst, oder?

                          mach dir bitte erst einmal den unterschied zwischen serverseitigen und clientseitigen abläufen klar!

                          dann wird dir auch auffallen, warum du mit onchange keine sql-befehle ausführen kannst.
                          I don't believe in rebirth. Actually, I never did in my whole lives.

                          Kommentar


                          • #28
                            Re: Re: ..


                            ansich schon.. aber man darf doch mal ein bischen zerstreubt sein .. vor allem wenn man so einigen schlaf nachzuholen hat...

                            besten dank aber nochmal für eure hilfe.. jetz ist ma wieda ein licht aufgegangen...

                            Original geschrieben von wahsaga
                            mal ehrlich, du hast absolut keinen schimmer von den techniken, die du hier einsetzen willst, oder?
                            lg


                            chris

                            Kommentar


                            • #29
                              Re: ..

                              Original geschrieben von reichr
                              javascript is ja auch net vorhanden!

                              dass soll ausgeführt werden:
                              PHP-Code:
                              if ($_REQUEST['action'] == "Versand") {
                              $sqlbefehl  =  "Update $tab_best Set versandid='$_REQUEST[versandid]'
                                              Where id='
                              $_SESSION[bestellid]'";
                              if (!
                              $ergebnis  mysql_query($sqlbefehl$serverid)) echo mysql_error($serverid);

                              if ($_REQUEST['action'] == "Versand") wird nie true, weil du das Formular per onChange sendest, und nicht per Click auf den Button.

                              Stattdessen überprüfe lieber auf die Gültigkeit von $versandid bevor du die Tabelle in der DB aktualisierst. Etwa so

                              if (strlen($versandid)!=0) { ...

                              Tipp: lerne HTML bevor du mit dynamischen Website anfängst. Ohne Grundlage in HTML kommst du nicht sehr weit

                              Kommentar

                              Lädt...
                              X