jan: JavaScript-Variable in PHP ausgeben

hallo,

ich möchte den inhalt einer javascript-variablen in php in einer variable ausgeben.

  • tempString ist die javascript-variable
  • $ergebnis soll meine php-variable sein

die folgende syntax klappt leider nicht :-(

document.write('<?php $ergebnis = tempString ?> ');

danke und gruß jan

  1. hallo jan,

    erst wird php geparst, javascript läuft dannach auf dem rechner des nutzers...;

    vielleicht die variable als $_GET mit javascript href=datei.php$meineJSvar=varwert übergeben?

    gruß, frankx

  2. Hallo jan,

    die folgende syntax klappt leider nicht :-(

    Klar, denn Javascript und PHP wissen nichts voneinander
    Willst Du der JS-Variablen tempString den Wert $ergebnis zuweisen oder wie ist das zu verstehen?

    Du koenntest dann in deinem Javascript schreiben:
    var tempString = '<?=$ergebnis ?>';
    document.write(tempString);

    oder halt direkt
    document.write('<?=$ergebnis ?>');

    Wenn Du hingegen JS an PHP weitergeben willst, kannst Du das zB. mit Cookies oder GET machen

    Gruß,

    Dieter

    1. Moin!

      Du koenntest dann in deinem Javascript schreiben:
      var tempString = '<?=$ergebnis ?>';
      document.write(tempString);

      oder halt direkt
      document.write('<?=$ergebnis ?>');

      Ganz so einfach ist es dann doch nicht, denn das Resultat der PHP-Ausgabe muß natürlich gültigen Javascript-Code ergeben - mit anderen Worten: mindestens die Stringbegrenzerzeichen in der PHP-Variablen müssen entschärft werden.

      - Sven Rautenberg

      --
      My sssignature, my preciousssss!
  3. Hi,

    ich möchte den inhalt einer javascript-variablen in php in einer variable ausgeben.

    • tempString ist die javascript-variable
    • $ergebnis soll meine php-variable sein

    die folgende syntax klappt leider nicht :-(

    document.write('<?php $ergebnis = tempString ?> ');

    stell Dir vor, Du schreibst einen Brief. Die erste Zeile des Briefes lautet:

    "Bitte sprich jetzt laut und deutlich Deinen Namen."

    Und als zweite Zeile schreibst Du:

    "Hallo, <?php echo $name ?>."

    Meinst Du, das klappt? Nein. Richtig hätte es lauten müssen:

    "Bitte schreibe Deinen Namen auf diesen Brief und schicke ihn mir zurück."

    Im zweiten Brief, den Du anschließend schreibst, kannst Du den Namen dann unterbringen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      gibts eigentlich als Pendant zum Doppelposting auch sowas wie Triple-Answer?

      Isn Schwerz <lach></lach>

      Frankx

      1. Hi,

        gibts eigentlich als Pendant zum Doppelposting auch sowas wie Triple-Answer?

        schau Dir die Bibel an, die schreibt alles viermal.

        Isn Schwerz <lach></lach>

        Die Bibel au^W^W^WDies auch :-)

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hallo,

          schau Dir die Bibel an, die schreibt alles viermal.

          Sei froh, dass uns die Kirchenväter nicht alles zugemutet haben, sonst hättest Du es noch etliche Male mehr lesen müssen ;-)).

          viele Grüße

          Axel

          ps: Wobei die Auswahl hauptsächlich dadurch geleitet wurde, dass es sich um Kirchen_väter_ gehandelt hat.

          1. Hi,

            schau Dir die Bibel an, die schreibt alles viermal.
            Sei froh, dass uns die Kirchenväter nicht alles zugemutet haben, sonst hättest Du es noch etliche Male mehr lesen müssen ;-)).

            mir wäre es lieber gewesen, die Kirchenväter hätten uns alles zugemutet, anstatt die Wahrheit zu verfälschen.

            ps: Wobei die Auswahl hauptsächlich dadurch geleitet wurde, dass es sich um Kirchen_väter_ gehandelt hat.

            Richtig. Plötzlich sind wichtige Frauennamen der Geschichte männlich. Hurra. Was wurde sonst noch alles manipuliert?

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes