...in PHP Variablen 'verwandeln'?
Ein nerviges Problem!
JS ermittelt einen Wert, speichert ihn in einer Variable und kann ihn nur schwerlich in das zu Grunde liegende PHP "rüber heben".
Kleines Beispiel:
Aufrufendes Script (array.php) -->
[PHP]
<script type="text/javascript">
var eintrag = prompt("Gib eine Zahl ein!");
location.href = "placeholder.php?index="+escape(eintrag);
// Da bei dieser Methode immer die Seite placeholder.php geöffnet wird,
// verhindert folgendes Auskommentiertes genau das; das Script bleibt auf array.php:
// document.images[dot.jpg].src = "placeholder.php?index="+escape(eintrag);
alert (eintrag); //Eigentlich unnötig! Nur zu Testzwecken!
</script>
<?php
$eintrag = file_get_contents("placeholder.php");
echo $eintrag;
?>
[/PHP]
placeholder.php
[PHP]
<?php
$return = $_GET['index'];
echo $return;
?>
[/PHP]
...müsste nun eigentlich in $return den Wert von "Gib eine Zahl ein!" speichern und in array.php zurück geben. Macht es aber nicht...
JavaScript Variablen...
Hallo AranankA !
...mmmmh !?
Javascript und PHP - war schon immer ein Problem !
Da JavaScript (normalerweise) nur auf dem Client läuft, während PHP (normalerweise) auf Servern läuft, und da HTTP ein "status-loses" Protokoll ist, können zwischen den beiden Sprachen keine Variablen direkt ausgetauscht werden.
http://php.net/manual/de/faq.html.php#f ... t-variable
Viele nutzen daher auch lieber Ajax !
...mmmmh !?
Javascript und PHP - war schon immer ein Problem !
Da JavaScript (normalerweise) nur auf dem Client läuft, während PHP (normalerweise) auf Servern läuft, und da HTTP ein "status-loses" Protokoll ist, können zwischen den beiden Sprachen keine Variablen direkt ausgetauscht werden.
http://php.net/manual/de/faq.html.php#f ... t-variable
Viele nutzen daher auch lieber Ajax !
LG, Lighty