Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/12/2006, 04:29
Avatar de Funghi
Funghi
 
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