
20/12/2006, 04:29
|
 | | | Fecha de Ingreso: marzo-2004
Mensajes: 67
Antigüedad: 21 años Puntos: 0 | |
Re: resultado de un formulario en una nueva ventana Bueno, creía que lo tenía solucionado pero sólo me funciona en la primera repetición del bucle que tengo hecho en PHP. Os paso todo el código por si me podéis ayudar (siento hacerme tan pesado). Como podéis ver los datos se extráen de un XML.
Código:
<script language="JavaScript" type="text/javascript">
function mostrar_pelicula()
{
param = "toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, scrollbars=no, width=717, height=600,"
window.open("about:blank", "nueva_ventana", param)
form_peli.target = "nueva_ventana"
}
</script>
<?php
for ($i=0; $i<=5; $i++)
{
// Película 1
$peli = $cartelera->childNodes->item($i);
$nombre_peli = $peli->childNodes->item(0);
$nacion_peli = $peli->childNodes->item(1);
$genero_peli = $peli->childNodes->item(2);
$clasif_peli = $peli->childNodes->item(3);
$img_peli = $peli->childNodes->item(8);
echo "<form name='form_peli' method='post' action='fichas_pelicula_proyecto_final.php' onSubmit='mostrar_pelicula()' >";
echo "<input type='hidden' name='pelicula' value='$i'/>";
echo "<table><tr>";
echo "<td><input type='image' name='imgsubmit' src='".$img_peli->nodeValue."' alt='Consultar ficha película' /></td>";
echo "<td class='texto'>";
echo "<p class='titulo'>".utf8_decode($nombre_peli->nodeValue)."</p>";
echo "<p>"."<b>Género: </b>".utf8_decode($genero_peli->nodeValue)."<b> Clasificación: </b>".utf8_decode($clasif_peli->nodeValue).
"<br>"."<b> Nacionalidad: </b>".utf8_decode($nacion_peli->nodeValue)."</p>";
echo "</td>";
echo "<td><input type='image' name='imgsubmit' src='".$img_peli->nodeValue."' alt='Consultar ficha película' /></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}
?>
Última edición por Funghi; 20/12/2006 a las 04:38 |