holas a todos los foreros
tengo una busqueda que debe ser filtrada por un campo en la base de datos en este caso el cliente bueno este es el codigo del form
Código PHP:
<form name="form" action="banners.php" method="post" style="height:18px; margin-top:5px;">
<select name="seccion" style="width:180px">
<option value="0">Ver Todas</option>
<?php
$ssql = "select distinct cliente from banners";
$ql = mysql_query($ssql,$conn) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['cliente'].'">'.$g['cliente']= ucwords(strtolower($g['cliente'])).'</option>';
}
?>
</select>
<input type="submit" name="as" value="Aceptar" />
</form>
y este el el codigo que deberia de filtrar la búsqueda:
Código PHP:
<?php
if($_POST){
$sec = $_POST['seccion'];
$sql = "SELECT *
FROM banners
WHERE cliente = '$sec' LIMIT ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
if($sec == 0){
$sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;}
else{
$sql = "SELECT *
FROM banners
WHERE cliente = '$sec' LIMIT ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
}
}
else{
$sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;}
pero no me filtra la busqueda, ni me muestra ningun error, cual podría ser el problema gracias de antemano.