am 19.08.2008 um 11:17 Uhr
|





4x bewertet
JavaScript und PHP mixen ist zum Teil überflüssig aber teilweise sehr praktisch.
Wenn man weiß wie es geht und dazu auch noch PHP kann, tendiert man (jedenfalls ich ;)) aktiv dazu, PHP statt JS zubenutzen.
Das macht aber keinen Sinn.
Also wir mixen PHP und JS nur, wenn es wirklich 100%ig Sinn macht.
Tja, dann kommen wir auch gleich zum Problem.
Eine Javascript Variabel z.B. können wir nicht in ein PHP Script bekommen.
Ausser die Seite wird neugeladen, aber dann kann man häufig auch gleich PHP komplett benutzen.
Das hängt damit zusammen, dass JS vom Browser geparst wird und PHP vom Server.
Eine PHP Variabel nach JavaScript zubringen ist aber wiederum sehr einfach.
Ein sehr sinnloses Beispiel:
Das war es schon. Wir schreiben in einen JS Code einfach den PHP Code rein.
Wenn man weiß wie es geht und dazu auch noch PHP kann, tendiert man (jedenfalls ich ;)) aktiv dazu, PHP statt JS zubenutzen.
Das macht aber keinen Sinn.
Also wir mixen PHP und JS nur, wenn es wirklich 100%ig Sinn macht.
Tja, dann kommen wir auch gleich zum Problem.
Eine Javascript Variabel z.B. können wir nicht in ein PHP Script bekommen.
Ausser die Seite wird neugeladen, aber dann kann man häufig auch gleich PHP komplett benutzen.
Das hängt damit zusammen, dass JS vom Browser geparst wird und PHP vom Server.
Eine PHP Variabel nach JavaScript zubringen ist aber wiederum sehr einfach.
Ein sehr sinnloses Beispiel:
<?PHP $name = "Liari"; ?>
<script>
alert("<?= $name; ?>");</script>
</script>
Das war es schon. Wir schreiben in einen JS Code einfach den PHP Code rein.
4 Kommentare

Ich finde dies Tutorial ein wenig sinnlos und schlecht erklärt. Gibt es nun eine Möglichkeit eine Javascriptvariable aktiv in ein Php Script einzufügen oder gar in eine Datenbank ?
Bianca
Leider wurde hier gar nicht erklärt, wie man JS-Variablen in PHP übertragen kann...Ja das Thema is ja allgemein ein bisschen schwierig... Es kommt ja auch immer auf den Fall an, wenns nur um ne ID oder so geht, die man auch per GET übergeben kann, es sich also nicht um sensible Daten handelt, dann kann man halt per javascript Weiterleitung oder wie auch immer die Variablen aus JS höchstens per URL übergeben. Also z.B.
<script type="text/javascript">
var id = 1;
document.location.href="index.php?id="+id;
</script>
dann steht einem die Variable id im PHP-Code mit $_GET['id'] zur Verfügung...
Mehr fällt mir da im Moment leider auch nicht ein...
am 17.11.2008 um 10:54 Uhr








