En el primer post me equivoque al decir que el segundo formulario filtra por cliente, filtra por posicion perdonen
primer formulario de busqueda por cliente:
Código PHP:
Ver original<td width="516" valign="middle" height="24" class="general">
<form name="form" action="banners.php" method="post" style="height:18px; margin-top:5px;">
<select name="seccion" style="width:180px">
<option value="todos">Ver Todas</option>
<?php
$ssql = "select distinct cliente from banners";
echo '<option value="'.$g['cliente'].'">'.$g['cliente']= ucwords(strtolower($g['cliente'])).'</option>'; }
?>
</select>
<input type="submit" name="as" value="Aceptar" />
</form> </td>
segundo formulario de busqueda por posicion:
Código PHP:
Ver original<form name="form2" action="banners.php" method="post" style="height:18px; margin-top:5px;">
<select name="parte" style="width:180px">
<option value="todas">Todos</option>
<?php
$done = "select distinct posicion from banners";
echo '<option value="'.$n['posicion'].'">'.$n['posicion']= ucwords(strtolower($n['posicion'])).'</option>'; }
?>
</select>
<input type="submit" name="m" value="Aceptar" />
</form>
y aqui proceso los datos:
Código PHP:
Ver original<?php
//print_r($_POST);
if(isset($_POST['seccion']) and
$_POST['seccion'] != "todos"){ $where = "where cliente = '".$_POST['seccion']."'";
$sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
}
else {
$sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
}
if(isset($_POST['parte']) and
$_POST['parte'] != "todas"){ $where = "where posicion = '".$_POST['parte']."'";
$sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
}
else {
$sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
}
echo '<tr>';
echo '<td class="Tituloseccion" bgcolor="#e8e8e8" height="20px"> <a href="edit_banner.php?id_banner='.$row['id_banner'].'" class="Tituloseccion">'.$row['banner'].'</a></td>';
echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['cliente']= ucwords(strtolower($row['cliente'])).'</td>'; echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['posicion'].'</td>';
echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['url'].'</td>';
echo '<td align="center" class="general" bgcolor="#e8e8e8"><a href="status_edit.php?id_banner='.$row['id_banner'].'&status='.$row['status'].'">'.$row['status'].'</a></td>';
?>
<td align="center" class="general" bgcolor="#e8e8e8"><a href="elim_banner.php?id_banner=<?php echo $row['id_banner']; ?>" onClick="return confirmar('¿Esta Seguro De Eliminar El Banner?')"><img src="images/botones/eliminar.jpg" border="0"/></a></td> <?php
echo'</tr>';
}
?>
El primer formulario no filtra la busqueda, el segundo formulario si filtra la busqueda