AHNUNGSLOSER: PHP in JavaScript einbinden

Hi,

BRAUCHE DRINGEND HILFE!!!!!
ich möchte gerne eine PHP-Anweisung in JavaScript einbinden.
Mein Problem ist folgendes:

  • Aufruf der URL mit ....?script_id=xy&action=insert_member

nun möchte ich in der JavaScript Prüffunktion check_formular()
folgendes machen (abhängig von $action)

check_formular()
{
...
document.formular.action.value="<?PHP
   if ($action=="insert_member")
          echo "insert_member_in_db";";
   elseif ($action=="edit_member")
          echo "edit_member_in_db";";?>
document.formular.submit();
}

dies funktioniert aber nicht. Mir ist schon bewusst das PHP serverseitig ausgeführt wird aber das Einbinden von PHP in html funktioniert doch auch. Gibt es irgendeine Möglichkeit mein Problem zu realisieren???

Danke

  1. Hallo,

    BRAUCHE DRINGEND HILFE!!!!!

    http://learn.to/cool.down/

    Mir ist schon bewusst das PHP serverseitig ausgeführt wird

    Anscheinend nicht.

    aber das Einbinden von PHP in html funktioniert doch auch.

    PHP kannst Du zwar in HTML einbinden, aber das wird vor der Auslieferung an den Client ersetzt. Am Client kommt das gar nicht erst an. Wenn Du per JavaScript Code generierst, dann wird der nur dem Client vorgesetzt und nicht dem Server.

    Gibt es irgendeine Möglichkeit mein Problem zu realisieren???

    Klar - leite per JavaScript (location.href) an eine Seite mit PHP weiter, die Deine Aktion durchführt.

    Grüße,

    Christian

    1. Hallo,

      BRAUCHE DRINGEND HILFE!!!!!

      http://learn.to/cool.down/

      Danke für diesen Hinweis!

      Mir ist schon bewusst das PHP serverseitig ausgeführt wird

      Anscheinend nicht.

      aber das Einbinden von PHP in html funktioniert doch auch.

      PHP kannst Du zwar in HTML einbinden, aber das wird vor der Auslieferung an den Client ersetzt. Am Client kommt das gar nicht erst an. Wenn Du per JavaScript Code generierst, dann wird der nur dem Client vorgesetzt und nicht dem Server.

      Gibt es irgendeine Möglichkeit mein Problem zu realisieren???

      Klar - leite per JavaScript (location.href) an eine Seite mit PHP weiter, die Deine Aktion durchführt.

      ok, dann mach ich es so..danke

      Grüße,

      Christian