PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Javascript und PHP Variablenänderung und Ausgabe (https://www.php-resource.de/forum/php-developer-forum/92597-javascript-und-php-variablenaenderung-und-ausgabe.html)

KillUrMind 21-06-2008 15:43

Javascript und PHP Variablenänderung und Ausgabe
 
Wieso funzt das nicht? Ich vermute ich habe einen Denkfehler! :(

PHP-Code:

<script language="javascript" type="text/javascript"> 
var selected = 'bla'; 
function printNewSelection() { 
selected = "haha"; 
document.getElementById('ergebnis').innerHTML = "<?php printErgebnis(); ?>"; 

</script> 
<?php 
function printErgebnis() { 
print 
$selected

$selected '<script language="javascript" type="text/javascript">
document.write(selected);
</script>'

print 
$selected
print 
'<input type="submit" class="button" onclick="printNewSelection();" /><div id="ergebnis"></div>'
?>


TobiaZ 21-06-2008 15:47

Argh! Da hab ich unser neustes Mitglied gerade so gelobt und dann kommst du daher, und knallst hier sowas rein. :motz:

Was funzt nicht?

Hast du ein PHP oder ein JS Problem? Für beides liefert dein Posting nicht genügend informationen (von der Fehlenden Problembeschreibung mal ganz abgesehen).

Machs vernünftig!

KillUrMind 21-06-2008 15:53

Zorry ;)
Also der Plan ist der:
(1) Es wird eine JS-Variable deklariert: var selected = "bla"
(2) Diese wird in PHP ausgegeben (2) und bei Buttonklick mit einer JS-Funktion in "haha" geändert und in einer PHP-Funktion ausgegeben.
Punkte 1-2 laufen, bei dem Buttonklick jedoch passiert nichts....?!

Kann es sein das ich den Ausgabeschritt mit der PHP-Funktion lieber in JS abwickeln sollte?

Blackgreetz 21-06-2008 16:01

Hallo,

ich glaube, du solltest dir nochmal ein PHP-Tutorial angucken :)

PHP wird serverseitig ausgeführt...
Da kannst du nicht, wenn die Seite fertig geladen hat (ohne Ajax), eine Funktion in PHP ausführen...

mfg

KillUrMind 21-06-2008 16:04

Ja hast recht. Schön wenn einem sowas erst dann auffällt, wenn mans gepostet hat....narf :rolleyes:

Dankeeee

TobiaZ 21-06-2008 16:04

Guck demnächst einfach mal in den Quelltext. Dann fällts vielleicht eher auf.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:52 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG