Foros del Web » Creando para Internet » HTML »

Dhtml - php

Estas en el tema de Dhtml - php en el foro de HTML en Foros del Web. por favor alguien sabe como se hace para leer un xml y poderlo escribir en una tabla con dhtml, estoy haciendo esto <script> mygrid = ...
  #1 (permalink)  
Antiguo 13/06/2011, 12:28
 
Fecha de Ingreso: abril-2005
Ubicación: colombia
Mensajes: 242
Antigüedad: 19 años
Puntos: 0
Dhtml - php

por favor alguien sabe como se hace para leer un xml y poderlo escribir en una tabla con dhtml,
estoy haciendo esto

<script>
mygrid = new dhtmlXGridObject('gridbox');
mygrid.setImagePath("../includes/codebase/imgs/");
mygrid.setHeader("Código,Porcentaje,Validez,Invent ario,Editar");
mygrid.attachHeader("#text_filter,#select_filter,# select_filter,#text_filter,&nbsp;");
mygrid.setInitWidths("150,150,150,200,100")
mygrid.setColAlign("center,center,center,center,ce nter")
mygrid.setColTypes("ro,ro,ro,ro,img");
mygrid.getCombo(5).put(2, 2);

mygrid.setColSorting("str,str,str,str,str")
mygrid.enablePaging(true,10,3,"pagingArea",true);
mygrid.setPagingSkin("bricks");
mygrid.init();
mygrid.setSkin("dhx_skyblue")
mygrid.enableSmartRendering(true);

mygrid.load("../includes/xml.php?accion=descuentos","xml");

</script>


y el xml.php hace esto
switch($accion){
case "tiquetes":
$query = mysql_query ("select * from tbtiquetes ");
$tiquete = mysql_fetch_assoc($query);
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>\n
<tiquetes>\n";
foreach ($tiquete as $campo => $valor) {
echo "<$campo>$valor</$campo>\n";
}
echo "</tiquetes>\n";

break;
}

pero me falta la integracion , perdon la pregunta pero soy nueva en dhtml

gracias
__________________
:aplauso: Ivomat
  #2 (permalink)  
Antiguo 13/06/2011, 12:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Dhtml - php

Bueno, la parte de crear el XML sí pertenece a PHP y al parecer no tienes problemas en esa área, pero la pregunta tuya va más bien a la parte de DHTML, ya esa parte pertenece a otro foro. Espera que un moderador mueva tu tema al foro correspondiente para que te puedan ayudar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 18/06/2011, 23:10
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Dhtml - php

Holas,

Con esto ya no lo estas integrando??

Código HTML:
Ver original
  1. mygrid.load("../includes/xml.php?accion=descuentos","xml");

Saludos
Gildus
__________________
.: Gildus :.
  #4 (permalink)  
Antiguo 22/06/2011, 07:33
 
Fecha de Ingreso: abril-2005
Ubicación: colombia
Mensajes: 242
Antigüedad: 19 años
Puntos: 0
Respuesta: Dhtml - php

me sale este error al cargar el xml
Error type: LoadXML
Description: Incorrect XML
y el xml es asi

switch($accion){
case "tiquetes":
$query = mysql_query ("select * from tbtiquetes ");
$tiquete = mysql_fetch_assoc($query);
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?>\n
<tiquete>\n";
foreach ($tiquete as $campo => $valor) {
echo "<$campo>$valor</$campo>\n";
}
echo "</tiquete>\n";

break;

porque me produce ese error.?
gracias
__________________
:aplauso: Ivomat
  #5 (permalink)  
Antiguo 22/06/2011, 19:44
Avatar de gildus  
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 20 años, 8 meses
Puntos: 105
Respuesta: Dhtml - php

No creo que en tu PHP tengas solo este codigo:

Código PHP:
Ver original
  1. switch($accion){
  2. case "tiquetes":
  3. $query = mysql_query ("select * from tbtiquetes ");
  4. $tiquete = mysql_fetch_assoc($query);
  5. header("Content-type: text/xml");
  6. echo "<?xml version='1.0' encoding='UTF-8'?>\n
  7. <tiquete>\n";
  8. foreach ($tiquete as $campo => $valor) {
  9. echo "<$campo>$valor</$campo>\n";
  10. }
  11. echo "</tiquete>\n";
  12.  
  13. break;

Segun el error parece que imprimes algo antes de todo ese codigo, trata de que el header(), vaya al inicio de tu script.

Aqui un link que te puede servir para crear tu archivo XML:

http://www.tutores.org/codigo/838/cr...n-archivo-xml/
__________________
.: Gildus :.
  #6 (permalink)  
Antiguo 27/07/2011, 08:58
 
Fecha de Ingreso: abril-2005
Ubicación: colombia
Mensajes: 242
Antigüedad: 19 años
Puntos: 0
Respuesta: Dhtml - php

el xml esta bien generado ya que al revizarlo directamente copiando la direccion en internet sale bien

<tiquete>
<id_linea>1</id_linea>
<titulo>No factura</titulo>
<valor>FACTURA DE VENTA</valor>
</tiquete>

entonces que sera?
__________________
:aplauso: Ivomat

Etiquetas: dhtml, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:23.