Felix Riesterer: PHP Array in Javascript Array

Beitrag lesen

Lieber Tolwin,

dies bekomme ich im Quelltext angezeigt.

var JS_LAND_ARRAY = new Array();<br />
<b>Notice</b>:  Undefined offset:  0 in <b>/data/www/php/docs/ubfk/laenderinfo/laenderinfo.php</b> on line <b>158</b><br />
JS_LAND_ARRAY['LAND_ID'] = ";

... und das sagt Dir nix? Aus Deiner Array-Ausgabe ersehe ich, dass $JS_LAND_ARRAY['LAND_ID'] selbst ein Array ist, dass Du nunmal nicht mit echo ausgeben lassen kannst!

Du möchtest den Inhalt dieses PHP-Arrays in ein JS-Array "hineinschreiben", stimmt's? Dann musst Du wohl oder übel im JS-Quelltext eine Wertzuweisung machen müssen, die Du per PHP in den HTML-Quelltext ausgibst, und die so aussehen könnte:

<script undsoweiter...
var JS_LAND_ARRAY = ["schlüssel1" => wert1, "schlüssel2" => wert2... ];
</script>

Liebe Grüße aus Ellwangen,

Felix Riesterer.