Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2007, 10:24
aosuna
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 10 meses
Puntos: 0
Busqueda Re: Mostrar mediante un pop-up una plantilla

Este el código que muestra una tabla con todas las plantillas existentes y sus respectivos botones de mostrar y exportar:

<table width="600px" border="1" align="center">
<?php

for( $i = 0; $i < $max; $i++ ){
//Leo fila por fila
$array = mysql_fetch_array($tabla);
?>
<tr>
<td>
<?php
//De cada fila muestro la columna 0 que es el nombre
//de la plantilla
echo " $array[0] </br>";
?>

</td>
<td>
<?php

$nombre_plantilla = $array[0];
$doc_root = $_SERVER['DOCUMENT_ROOT'];
$ruta = "$doc_root/plantillas/$nombre";

<a href="javascript:select(/* aki paso el nombre de la plantilla seleccionada ó la ruta */)\"> Mostrar </a>";
<a href="javascript:enviar(/*aki pasamos la ruta de la plantilla*/)">Exportar</a>
?>
</td>

El formulario seria:

<form name="frmEnviar" method="POST">
<input type="hidden" name="ruta_plantilla_elegida">
</form>

Y la funcion javascript quedaria:

function enviar(op)
{
document.frmEnviar.ruta_plantilla_elegida=op;
document.frmEnviar.target="_SELF";
document.frmEnviar.action="procesar_plantilla.php" //aki se pone el archivo que procesará la petición
document.frmEnviar.submit();
}

Ahora lo que querría saber si hay alguna manera de que al pulsar el botón Mostrar nos lleve a otra página en blanco, habiendo recogido la variable $ruta = $_POST['ruta_plantilla_elegida']; y nos muestre la plantilla ...

No sé ya de qué manera explicarlo. Por favor espero respuesta. Y mil millones de gracias.