Código PHP :
<?php include("../conexion.php"); //incluimos el archivo conexion.php $dom = new DOMdocument('1.0', 'iso-8859-1'); $dom->formatOutput = false; $rows = $dom->appendChild($dom->createElement('campo')); $i = 0; $sql = "SELECT * FROM prueba"; $result = mysql_query($sql,$Mysql); while($fila = mysql_fetch_object($result)) { $rows->appendChild($row = $dom->createElement('campo')); $row->appendChild($dom->createElement('hour', $fila->hour)); $row->appendChild($dom->createElement('merid', $fila->merid)); $row->appendChild($dom->createElement('date', $fila->date)); $row->appendChild($dom->createElement('descrip', $fila->descrip)); } echo $dom->saveXML(); ?>
El httpService;
Código ActionScript :
<mx:HTTPService id="consulta" url="http://localhost/system/main/php/prueba2.php" useProxy="false" result=" retorno(event)" resultFormat="e4x" method="POST"/>
function que quiero que atrape los datos y la forma que quiero manejarlos
Código :
private function retorno(evt:ResultEvent):void { var objt:Object = new Object(); objt.date = evt.result.row.date; objt.hour= evt.result.row.hour; objt.meridiem = evt.result.row.merid; objt.desc = evt.result.row.descrip; }
Cuando ejecuto este código la función me retorno todos los datos pero de esta forma todo seguido:
<date>dato</date>
<hour>dato</hour>
<merid>dato</merid>
<descip>dato</descrip>
<date>dato</date>
<hour>dato</hour>
<merid>dato</merid>
<descip>dato</descrip>
por favor alguien que me oriente que estoy haciendo mal..Gracias.