![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/12/2007, 10:11
|
| | Fecha de Ingreso: septiembre-2007 Ubicación: Caracas
Mensajes: 13
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Re: Crear y actualizar un XML esto es lo que hago
$response ='<secciones>';
for($i=0; $i<pg_num_rows($result); $i++)
{
$aux = trim(pg_fetch_result($result, $i, 0));
$result2 = pg_query($enlace, "SELECT COUNT(*) FROM t_estudiante_materia WHERE id_seccion=$aux");
$row = pg_fetch_row($result2);
$inscritos = $row[0];
if($inscritos==null) $inscritos=0;
$response.='<seccion>';
$response.='<idSeccion>'.trim(pg_fetch_result($res ult, $i, 0)).'</idSeccion>'.
'<nombreSeccion>'.trim(pg_fetch_result($result, $i, 1)).'</nombreSeccion>'.
'<idPersona>'.trim(pg_fetch_result($result, $i, 2)).'</idPersona>'.
'<primerNombre>'.trim(pg_fetch_result($result, $i, 3)).'</primerNombre>'.
'<primerApellido>'.trim(pg_fetch_result($result, $i, 4)).'</primerApellido>'.
'<idMateria>'.trim(pg_fetch_result($result, $i, 5)).'</idMateria>'.
'<nombreMateria>'.trim(pg_fetch_result($result, $i, 6)).'</nombreMateria>'.
'<codigoMateria>'.trim(pg_fetch_result($result, $i, 7)).'</codigoMateria>'.
'<idPeriodo>'.trim(pg_fetch_result($result, $i, 8)).'</idPeriodo>'.
'<codigoSemestre>'.trim(pg_fetch_result($result, $i, 9)).'</codigoSemestre>'.
'<cupos>'.trim(pg_fetch_result($result, $i, 10)).'</cupos>'.
'<programa>'.trim(pg_fetch_result($result, $i, 11)).'</programa>'.
'<inscritos>'.$inscritos.'</inscritos>'.
'</seccion>';
}
$response.='</secciones>';
esto funciona bien siempre y cuando no contenga acentos o ñ lo retornado por la base de datos |