|
Posted by Jerry Stuckle on 10/02/06 13:18
dan.cao.nguyen@gmail.com wrote:
> OK, I've basically copied this code ad verbatim from a book to
> test...what I have is an index.html page that refers to "map_data.php"
> and "map_functions.js"...
>
> map_data.php draws some coordinates from a database and outputs them
> into an array called markers. However, when I load up the index.html
> page, it says "markers" is undefined...
>
> Here's the code in map_data.php:
>
> var markers = [
> <?php while($row = mysql_fetch_assoc($result)): ?>
> <?= $joiner ?>
> {
> 'latitude': <?= $row['latitude'] ?>,
> 'longitude': <?= $row['longitude'] ?>,
> 'lawyer': <?= $row['lawyer']?>,
> 'city': <?= $row['city']?>,
> 'business_name': '<?= addslashes($row['business_name'])?>',
> 'address': '<?= addslashes($row['address'])?>'
> }
> <?
> $joiner = ',';
> ?>
> <?php endwhile; ?>
> ];
>
> I can't get anything in the map_functions.js to read this markers
> array, even if it's a simple alert call like
> "alert(markers[3].longitude"...
>
I suspect you have short tags disabled in your php.ini file.
Instead of '<?= ' you should use '<?php echo '.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|