Tu peux utiliser le xml helper dans une vue xml ...ca fait ca tres
bien ...

On Oct 6, 5:25 pm, DeTeR <[EMAIL PROTECTED]> wrote:
> Bonjour,
> Je voudrai savoir quelle méthode utilisée afin de faire un script Php,
> générant un fichier Xml à partir d'une requête Sql, en CakePhp 1.2
> comme le suivant:
>
> <?php
> $username="root";
> $password="";
> $database="profil";
>
> $dom = new DOMDocument("1.0");
> $node = $dom->createElement("markers");
> $parnode = $dom->appendChild($node);
>
> $connection=mysql_connect (localhost, $username, $password);
> if (!$connection) {  die('Not connected : ' . mysql_error());}
>
> $db_selected = mysql_select_db($database, $connection);
> if (!$db_selected) {
>   die ('Can\'t use db : ' . mysql_error());
>
> }
>
> $query = "SELECT * FROM markers WHERE 1";
> $result = mysql_query($query);
> if (!$result) {
>   die('Invalid query: ' . mysql_error());
>
> }
>
> header("Content-type: text/xml");
>
> 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("prenom", $row['prenom']);
>   $newnode->setAttribute("age", $row['age']);
>   $newnode->setAttribute("nation", $row['nation']);
>
> }
>
> echo $dom->saveXML();
> ?>
>
> Merci en espérant ne pas être trop bourrin et être clair !!!
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à