PHP - generar pdf de un php con xml

   
Vista:

generar pdf de un php con xml

Publicado por luisa (2 intervenciones) el 12/05/2009 23:13:36
Me puedes ayudar a generar un pdf de un fichero php que dentro tiene una lista XML de variables recogidas de una base de datos sql.
Este es mi php.

<?php require_once('Connections/conexionusuario.php');
mysql_select_db($database_conexionusuario, $conexionusuario);
$query_cargadatos = "SELECT * FROM productos";
$cargadatos = mysql_query($query_cargadatos, $conexionusuario) or die(mysql_error());
$totalRows_cargadatos = mysql_num_rows($cargadatos);
echo '<?xml version="1.0" encoding="utf-8"?>'

?>
<datos>
<?php
while ($row_cargadatos = mysql_fetch_array($cargadatos)) {
if ($row_cargadatos['novedad']==1){
if($row_cargadatos['imagenprincipal']==""){
$row_cargadatos['imagenprincipal']="/blanco.jpg";
};
if($row_cargadatos['imagensecundaria']==""){
$row_cargadatos['imagensecundaria']="/blanco.jpg";
};
if($row_cargadatos['imagendefondo']==""){
$row_cargadatos['imagendefondo']="/blanco.jpg";
};
if($row_cargadatos['novedadimagen']==""){
$row_cargadatos['novedadimagen']="/blanco.jpg";
};
?>

<num><?php echo $row_cargadatos['num']; ?></num>
<codigo><?php echo $row_cargadatos['codigo']; ?></codigo>
<imagenprincipal><?php echo $row_cargadatos['imagenprincipal']; ?></imagenprincipal>
<imagensecundaria><?php echo $row_cargadatos['imagensecundaria']; ?></imagensecundaria>
<nombre><?php echo $row_cargadatos['nombre']; ?></nombre>
<descripcion><?php echo $row_cargadatos['descripcion']; ?></descripcion>
<pvp><?php echo $row_cargadatos['pvp']; ?></pvp>
<clave><?php echo $row_cargadatos['clave']; ?></clave>
<precioespecial><?php echo $row_cargadatos['precioespecial']; ?></precioespecial>
<observaciones><?php echo $row_cargadatos['observaciones']; ?></observaciones>
<fecha><?php echo $row_cargadatos['fecha']; ?></fecha>
<liqui><?php echo $row_cargadatos['liqui']; ?></liqui>
<novedad><?php echo $row_cargadatos['novedad']; ?></novedad>
<promo><?php echo $row_cargadatos['promo']; ?></promo>
<novedadimagen><?php echo $row_cargadatos['novedadimagen']; ?></novedadimagen>

<?php
}
} ?>
</datos>

80.36.206.105/smp/PHY/CURSOBUENO.html
Y en flash se puede ver que he puesto un icono de PDF para que cuando se le dé a ese producto me genere el pdf con los campos que se ven en ese clip.

Encontrado esto de SIMPLEXML, Y le he puesto "datos" , que es donde mi php xml recoge los datos.

<?php
include 'mifichero.php';

$xml = simplexml_load_string($xmlstr);

echo $xml->movie[0]->datos;
?>
y ya no se si esta bien, si como seguir.
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder