Gracias a Radamantis pude lograr hacer que el if y el else en un select me funcionen, pero al usar el paginaitor.inc eso se desvanece.
Tengo un script con el cual en cada .php hago una consulta diferente dentro de varias páginas, y quiero saber si se puede con esto almacenar la consulta select en una sesión y luego al llamarla desde el formulario variar la misma por estrellas o por precios segun la opción del menu.
No tengo bien claro lo de las sesiones pero hice esto:
Código PHP:
<?php
session_start();
session_register("pagi_sql"); // registrar $variable en session.
$pagi_sql=POST;
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" id="AutoNumber39" style="border-collapse: collapse">
<tr>
<td align="center" valign="top"> <form name="form1" method="post" action="at_bariloche2.php">
<select name="menu1" onChange="document.form1.submit();">
<option value="estrellas" <?=$_POST[menu1]=="estrellas"?"selected":"";?>>Estrellas</option>
<option value="precio" <?=$_POST[menu1]=="precio"?"selected":"";?>>Precio</option>
</select>
</form></td>
</tr>
<tr>
<td width="100%" align="left" valign="top"> </td>
</tr>
<tr>
<td width="100%" align="center" valign="top">
<?php include("cone.php"); ?>
<?php
$estrellas=$_POST["estrellas"];
$precio=$_POST["precio"];
if ($_POST["menu1"]=="estrellas"){
//process form
$_pagi_sql =("SELECT * FROM paquetes WHERE web='at_bariloche'order by estrellas Desc");
}
else{ //($_POST["menu1"]=="precio")
$_pagi_sql =("SELECT * FROM paquetes WHERE web='at_bariloche' order by sgl Desc");
}
$_pagi_cuantos = 20;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
echo '<table width="580" border="0" bgcolor="#993366" cellpadding="0" cellspacing="0" >';
echo'
<tr height="25">
<td width="150" align="left"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Argentina</font></strong></td>
<td height="20" width="10" align = "left" >
<font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>*</font></strong></td>
<td width="100" align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Vigencia</font></strong></td>
<td width="30"align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>SGL</font></strong></td>
<td width="30" align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>DBL</font></strong></td>
<td width="30" align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>TPL</font></strong></td>
<td width="30" align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>SUITE</font></strong></td>
<td width="30" align="center"><img src="iconocama.gif" width="19" height="20"></td>
<td width="80" align="lcenter"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>ADICIONAL</font></strong></td>
<td width="30" align="center"><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans??1A?Ò?e???????????Ï???-serif"><strong>Fotos</font></strong></td>
</tr>'; // Así escribimos la cabecera de la tabla
echo '<table width="580" border="0" cellpadding="0" cellspacing="0" >';
while ($row = mysql_fetch_array($_pagi_result)) {
if ($colorfila==0){
$color= "#DEDEBE";
$colorfila=1;
}else{
$color="#F0F0F0";
$colorfila=0;
}
echo '<tr bgcolor='.$color.'>'. '<td height="20" width="150" height="4" >'.'<strong>'.$row['hotel'].'</td>'.'</strong>'.'<td height="20" width="10" align = "left" >'.'<strong>'.$row['estrellas'].'</td>'.'</strong>'.'<td width="100" align = "center" >'.'<strong>'.$row['vigencia'].'</td>'.'</strong>'.'<td height="20" width="30" align = "center" >'.'<strong>'.$row['sgl'].'</td>'.'</strong>'.'<td height="20" width="30" align = "center" >'.'<strong>'.$row['dbl'].'</td>'.'</strong>'.'<td height="20" width="30" align = "center" >'.'<strong>'.$row['tpl'].'</td>'.'</strong>'.'<td width="30" align = "center" >'.'<strong>'.$row['suite'].'</td>'.'</strong>'.'<td height="20" width="30" align = "center" >'.'<strong>'.$row['cama'].'</td>'.'</strong>'.'<td height="20" width="80" align="center">'.'<strong>'.$row['adicional'].'</td>'.'</strong>'.'<td height="20"width="30" align ="center">'.$row['htm'].'</td>'.'</tr>';
}
echo '</table>'; // Fin de la tabla.
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
//}
?>