wuenas amigos tengo un problemilla y e sk tengo el siguiente codigo k vereis mas abajo y funciona bien,se trata de un form con 2 select cada uno de ellos graba el resultado seleccionado en una variable y despues con un echo lo imprime en pantalla hasta hay bien y funciona pero solo si pongo como destino del form esa misma pagina,si uso otra se come la variable del ultimo select y no imprime el mensaje adecuadamente. y claro si uso el mismo pues a la hora de imprimir en papel el mensaje k para eso es xd lo imprime con el fondo,menus,etc.
aki dejo el codigo...
Código PHP:
<?
include ('header.php');
include ('menu1.php');
if (!$_POST){
?>
<form action="carteles.php" method="POST"><br>
<table width="33%" border="0" align="center">
<tr>
<td align="center"> <select multiple name="REVISTAS">
<option value="10 MINUTOS">10 MINUTOS</option>
<option value="HOLA">HOLA</option>
<option value="LECTURAS">LECTURAS</option>
<option value="PRONTO">PRONTO</option>
</select></td>
<td> </td>
<td align="center"> <select multiple name="dias">
<option value="LUNES">LUNES</option>
<option value="MARTES">MARTES</option>
<option value="MIERCOLES">MIERCOLES</option>
<option value="JUEVES">JUEVES</option>
<option value="VIERNES">VIERNES</option>
<option value="SABADO">SABADO</option>
<option value="DOMINGO">DOMINGO</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<br> <CENTER>
<input type="submit" value="GENERAR Y VISTA PREVIA"> <input type="submit" value="GENERAR E IMPRIMIR" formaction="cartel_imprimido.php">
</form>
<?
}else{
$REVISTAS=$_POST["REVISTAS"];
$DIAS=$_POST["dias"];
//recorremos el array de cervezas seleccionadas. No olvidarse q la primera posición de un array es la 0
echo " <font size='+4'><br><b><h1><big><center> LA REVISTA <BR>
$REVISTAS <BR>
SALE A LA VENTA EL <BR>
$DIAS
";
}
?>
asi tal y como esta puesto ahora funciona pero si en el destino del form en vez de usar carteles.php uso otro hay ya no me imprime la 2º variable