Programación Web y Scripting > PHP
archivo xml no me funciona con conexion odbc
(1/1)
mss_lobaton:
este es el codigo que me tiene emproblemada mi select esta correcto asi que por ese lado no hay problema.....
el error que genera es:::
Las siguientes etiquetas no estaban cerradas: table, tr. Error al procesar el recurso file:///C:/Documents and Settings/alm...
el codigo es el siguiente::::
--- Código: PHP ---<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; header("Content-type: text/xml");header("Content-Disposition: attachment; filename=archivo.xml");?> <?php //AQUI LOS INCLUDES DE CONECCIÓN, VALIDACIÓN DE PERMISOS Y DEMAS include("C:carpetalibreria.php"); ConMySql("bd","localhost"); $cid=conODBC("xxxxxx"); if (!$cid){ exit("Ha ocurrido un error tratando de conectarse con el origen de datos.");} $qry= "SELECT HDID03 as idMov, CNID03 as Contenedor, HDTP03 as Mov, HDST03 as Tipo_Mov, HDDT03 as Fecha_E, HDTD03 as Hora_E, CNBT03 as Est, CNLL03 as Long, ORTP05 as Tipo_Order, ORRF05 as refOrd, ORID05 as idOrd FROM pctcss.cthndl h inner join pctcss.ctlthd t on t.HDID10=h.HDID03 and h.HDTM03='SPBUN' and h.HDFS03='EXE' and h.cnid03=t.cnid10 and t.LTTP10 in ('ORD','SPC') inner join pctcss.ctordr o on o.ORID05=t.ORID10 WHERE h.CNID03='$idCont' and orrf05='$refOrden'// las cuales las envio por url Order by ORID05"; $resultado= odbc_exec($cid,$qry)or die(exit("Error Ejecutando Consulta.")); $campos = odbc_num_fields($resultado); $i=1; echo "<table border ='1'><tr>"; while($i<$campos){ echo "<td>".odbc_field_name ($resultado, $i);echo "</td>"; $i++;} if ( odbc_fetch_row($resultado) > 0 ) { echo "</tr>"; while ( $row = odbc_fetch_array( $resultado ) ) {echo "<tr>"; for($j=0; $j<$campos; $j++) { echo "<td>".$row[$j]."</td>"; } echo "</tr>"; } echo "</table>"; }?> saquenme de este embrollo por favor :ayuda:
talcual:
entonces lo mas probable es q tu error no sea del php sino de la estructura de tu archivo xml que esta quedando mal revisala para que tes cuenta saludos
Navegación
Ir a la versión completa