
Código :
<? function conectar($consulta){ include("configuracion.php"); $dbh=mysql_connect($host,$usuario,$pass) or die ("No me puedo conectar :( "); mysql_select_db($db); $resultado=mysql_query($consulta,$dbh); mysql_close($dbh); return $resultado; } $nombre=$_GET['nombre']; $sql = "SELECT * FROM `alumnos` WHERE nombre LIKE '".$nombre."'"; $id=conectar($sql); $c=0; while( $calif[$c] = mysql_fetch_assoc($id) ){ $c++; } mysql_free_result($id); ?> <? echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; ?> <rsp stat="ok"> <calificaciones total="<? echo ($c); ?>"> <? for($i=0;$i<$c;$i++){ ?> <estudiante id="<? echo $calif[$i]['id']; ?>" nombre="<? echo $calif[$i]['nombre']; ?>" calificacion="<? echo $calif[$i]['calificacion']; ?>"></estudiante> <? } ?> </calificaciones> </rsp>
ok el codigo "funciona" pero creo que tengo algo mal porque en realidad no puedo ver en el navegador el arbol xml cuando entro a http://127.0.0.1/lab/php/calificaciones.php?nombre=%
que es la url donde tengo mi archivo, puedo ver que se imprime esto
Código :
<?xml version="1.0" encoding="utf-8"?> <rsp stat="ok"> <calificaciones total="6"> <estudiante id="1" nombre="jaime" calificacion="50"></estudiante> <estudiante id="2" nombre="chicho" calificacion="10"></estudiante> <estudiante id="3" nombre="jose" calificacion="100"></estudiante> <estudiante id="4" nombre="pacho" calificacion="70"></estudiante> <estudiante id="5" nombre="erik" calificacion="40"></estudiante> <estudiante id="6" nombre="cerote" calificacion="20"></estudiante> </calificaciones> </rsp>
que eso si es xml pero solo puedo verlo cuando veo elcodigo fuente de la pagina, no se que tendre mal o no se si cuando entre a calificaciones.php forzosamente el arbol xml debe ser desplegado en el navegador.
ahora bin otro tema en Flex, cuando trato de conectarme con mi archivo calificaciones.php a traves de HTTPService, el metodo result del HTTPService no me lo reconoce, no se si esto se deba a que no estoy trabajando con eclipse o a que la verson que tengo es la beta 3 de flex, si alguien tiene la respuesta seria exelente.
va Clab eso es todo por lo pronto saludos.[/code]