der daniel: function-aufruf per onSelect

hi!

ich möchte eine php-function per onSelect eines Radio-Buttons aufrufen.
Wie kann man eine PHP-Funktion darüber ansprechen?

Danke für eure Tipps!

der daniel

  1. Hi der!

    ich möchte eine php-function per onSelect eines Radio-Buttons aufrufen.
    Wie kann man eine PHP-Funktion darüber ansprechen?

    Gar nicht! PHP wird auf dem Server geparst, nicht beim Clienten.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. hi,

    ich möchte eine php-function per onSelect eines Radio-Buttons aufrufen.
    Wie kann man eine PHP-Funktion darüber ansprechen?

    Dir ist hoffentlich klar, dass PHP serverseitig läuft, und seine Arbeit schon längst beendet hat, wenn das Dokument am Client ankommt.

    Dies vorausgesetzt, dürfte dir ebenso klar sein, dass du zum "Aufrufen einer PHP-Funktion" also einen neuen Request an den Server veranlassen musst.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  3. hi leute!

    ich verfeinere mein problem nochmal ein wenig.
    ich habe ein formular und möchte werte des formulares auswerten, ohne das form abzuschicken.

    beispiel:
    <input type="text" name="texteingabe" value="">

    <?
    $var = ??? texteingabe ???
    if ($var < 100) {print "Toll!";}
    else { print "Nicht so gut...";}
    ?>

    die funktionien die ich in php mache, kann ich nicht mit javascript machen, weil ich mitunter eine datenbankabfrage mache und vor allem nicht den ganzen php-code nochmal neu in javascript machen will...

    danke für evtl. tipps,
    der daniel

    1. hi,

      ich verfeinere mein problem nochmal ein wenig.

      Dein Verständnis von den Abläufen hast du offenbar noch nicht verfeinert - also _mache_ das jetzt bitte erst mal.

      beispiel:
      <input type="text" name="texteingabe" value="">

      <?
      $var = ??? texteingabe ???
      if ($var < 100) {print "Toll!";}
      else { print "Nicht so gut...";}

      Dass dies nicht möglich ist, ohne dass du einen neuen Request an den Server abschickst, wurde dir bereits gesagt.

      ich habe ein formular und möchte werte des formulares auswerten, ohne das form abzuschicken.

      Dann suche dir eine andere Möglichkeit, mittels eines HTTP-Requests Daten an den Server zu schicken und eine auswertbare Antwort von diesem zu bekommen.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
    2. echo $begrüßung;

      ich verfeinere mein problem nochmal ein wenig.

      Auch das ändert nichts daran, dass PHP auf dem Server läuft und ohne Request vom Client nicht startet.

      ich habe ein formular und möchte werte des formulares auswerten, ohne das form abzuschicken.

      Du könntest AJAX verwenden, aber auch das setzt einen Request ab, wenn auch im Hintergrund.

      Am einfachsten wäre bestimmt ein Affenformular. Damit prüft dein PHP-Script nach Absenden des Formulars, ob alles richtig ist. Und falls es das nicht ist, wird es dem Anwender solange wieder vor die Füße geworfen, bis es richtig ausgefüllt ist.

      echo "$verabschiedung $name";