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]
