Foros del Web » Programando para Internet » PHP »

Ayuda en buscador PHP con select where and...

Estas en el tema de Ayuda en buscador PHP con select where and... en el foro de PHP en Foros del Web. Muy buenas. Me estoy volviendo loco para conseguir que me funcione un buscador que debe tomar los valores de un form select para mostrar los ...
  #1 (permalink)  
Antiguo 17/05/2010, 09:19
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 6
Ayuda en buscador PHP con select where and...

Muy buenas. Me estoy volviendo loco para conseguir que me funcione un buscador que debe tomar los valores de un form select para mostrar los resultados de la búsqueda de la base de datos en pantalla.

Por favor ayuda, estoy más perdido que un gramo de silicona en el cuerpo de Belén Esteban.

Creo que el problema está en la parte WHERE (categoria = '$categoria') AND (provincia = '$provincia') pero no se como resolverlo.

El Código es este:

PRIMERO EL FORMULARIO DEL BUSCADOR

<select name = "categoria" >
<option selected value= "vestidos">Vestidos de Novia </option>
<option value="peinados">Peinados de novia </option>
<option value="belleza">Belleza </option>
</select>
<SELECT name = "provincia" >
<option selected value="profesional/index.php?bodas,a,coru,a&categ=83">Acoruña
<option value="alava">Álava
<option value="albacete">Albacete
<option value="alicante">Alicante
<option value="almeria">Almería
<option value="asturias">Asturias
<option value="avila">Ávila
<option value="badajoz">Badajoz
</SELECT>
<input type="submit" name="enviar" value="Enviar:" /></th>

AHORA EL CÓDIGO PHP QUE CONSULTA LA BASE DE DATOS

<?
$categoria=$_POST[categoria];
$provincia=$_POST[provincia];
include "conecta_bbdd.php";
//Ejecutamos la sentencia SQL
$result=mysql_query("SELECT * FROM qlweb_sites WHERE (categoria = '$categoria') AND (provincia = '$provincia') ORDER BY link_type DESC");
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{

AHORA MUESTRO EN PANTALLA EL RESULTADO

//inicio del bucle
echo '<table border="1" cellspacing="0" cellpadding="0" width="500" bgcolor="#FEF4F1">';
echo '<tbody>' ;
echo '<tr>' ;
echo '<td rowspan="2" align="right" valign="top"><img src="http://planeatuboda.net/imagenes/ico-ramo.png" alt="" /></td>' ;
echo '<td width="98%" align="left" valign="top">' ;
echo '<div><a class="lEmp" href="'.$row["url"].'"><strong>'.$row["title"].'</strong></a></div></td>' ;
echo '</tr>' ;
echo '<tr>' ;
echo '<td align="left" valign="top">' ;
echo '<div>' .$row["poblacion"]. '(' .$row["provincia"]. ')</div></td>' ;
echo '</tr>' ;
echo '<tr>' ;
echo '<td colspan="4">' ;
echo '<div>' ;
echo '<table cellspacing="2" cellpadding="0" align="left">' ;
echo '<tbody>' ;
echo '<tr>' ;
echo '<td colspan="2" align="left" valign="middle">' ;
echo '<div><a href="'.$row["url"].'"><img src="'.$row["foto"].'" alt="logo" width="105" height="85" /></a></div></td>' ;
echo '</tr>' ;
echo '</tbody>' ;
echo '</table>' ;
echo '</div>' ;
echo '<div align="left" style="font-size: 10px;">'.$row["description"].'<a href="'.$row["url"].'"><img src="vermasrojo.jpg" alt="ver mas" width="80" height="18" /></a></div></td>' ;
echo '</tr>' ;
echo '</tbody>' ;
echo '</table>' ;
echo '<br />' ;
//fin del bucle
}
mysql_free_result($result)
?>

POR FAVOR AYUDA. SOCORRO!!!

GRACIAS!!!

Etiquetas: mysql, select, buscadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:21.