Thank you Ralph !
Where do I put it?

On Sep 9, 2:35 pm, Ralph <ralph.a...@gmail.com> wrote:
> Maybe this might work
>
> $occ->setAttribute('name', utf8_encode($row['name']));
>
> Ralph
>
> On Sep 9, 2:13 pm, DaveGivesPHPaShot <tolman.da...@gmail.com> wrote:
>
>
>
> > Hello, I am trying to duplicate this google code tutorial on using
> > MySql and PHP with Google Maps V3.
>
> >http://code.google.com/intl/fr/apis/maps/articles/phpsqlajax_v3.html
>
> > I have foreign characters (well they aren't "foreign" for everyone,
> > but you know what I mean, right?) in my MySql database.
>
> > When I call this php page
>
> >http://www.oukwakan.org/phpsqlajax_genxml_jdm2.php
>
> > My code breaks after <markers><marker nom="Halle de la Martini
> > because it's "Halle de la Martinière." (accent on the E right after
> > "Martini")
>
> > I think I have to correctly specify the formatting of the XML output
> > file in the PHP genxml and I am not yet doing it correctly. Right ?
> > This problem is mentioned in the above tutorial, but my syntax must be
> > wrong.
>
> > Here is my code: forhttp://www.oukwakan.org/phpsqlajax_genxml_jdm2.php
> > <?php
>
> > require("phpsqlajax_dbinfo.php");
>
> > // Start XML file, create parent node
>
> > $dom = new DOMDocument("1.0");
> > $node = $dom->createElement("markers");
> > $parnode = $dom->appendChild($node);
>
> > // Opens a connection to a MySQL server
>
> > $connection=mysql_connect (localhost, $username, $password);
> > if (!$connection) {  die('Not connected : ' . mysql_error());}
>
> > // Set the active MySQL database
>
> > $db_selected = mysql_select_db($database, $connection);
> > if (!$db_selected) {
> >   die ('Can\'t use db : ' . mysql_error());}
>
> > // Retrieve data from Query String
> > $nom = $_GET['nom'];
> > $jour = $_GET['jour'];
> > $horaires = $_GET['horaires'];
> > $remarques = $_GET['remarques'];
> > $lat = $_GET['lat'];
> > $lng = $_GET['lng'];
> > $educatif = $_GET['educatif'];
> > // Update later - Escape User Input to help prevent SQL Injection
> > $age = mysql_real_escape_string($age);
> > $sex = mysql_real_escape_string($sex);
> > $wpm = mysql_real_escape_string($wpm);
> > //SECURITY ABOVE NEEDS TO BE UPDATED AS WE GO
> >         //build query
> > $query = "SELECT * FROM jourdemarche WHERE 1";
>
> >         //Execute query
> > $result = mysql_query($query);
> > if (!$result) {
> >   die('Invalid query: ' . mysql_error());}
>
> > header('Content-type: text/xml; charset=UTF-8');
>
> > // Iterate through the rows, adding XML nodes for each
>
> > while ($row = @mysql_fetch_assoc($result)){
> >   // ADD TO XML DOCUMENT NODE
> >   $node = $dom->createElement("marker");
> >   $newnode = $parnode->appendChild($node);
> >   $newnode->setAttribute("nom",$row['nom']);
> >   $newnode->setAttribute("descriptif", $row['descriptif']);
> >   $newnode->setAttribute("lat", $row['lat']);
> >   $newnode->setAttribute("lng", $row['lng']);
> >   $newnode->setAttribute("entreprise", $row['entreprise']);
>
> > }
>
> > echo $dom->saveXML();
>
> > ?>
>
> > Thanks for your help !

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to google-maps-js-api...@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to