| Ver tema anterior :: Ver tema siguiente |
frunthic Novato por aquí
Registrado: 12 Oct 2010 Mensajes: 1
|
Publicado: Mar Oct 12, 2010 1:08 am Asunto: PROBLEMA CON FORMULARIO DE BUSQUEDAS |
|
|
|
Hola:
Aqui en Web Taller publicaron un script para hacer un formulario de búsquedas :
http://www.webtaller.com/construccion/lenguajes/php/lessons/buscador.php
MI PREGUNTA ES: Cómo haría en el caso de querer seleccionar los campos en los que quisiera hacer mis búsquedas, porque este código hace que aparescan todos los campos de la tabla , incluso los campos Id en los que nunca sería necesario buscar...
POR FAVOR AYUDENME!!!!
yo creo que un formulario como ese, no serviría de mucho en un sitio web , pues mostrar todos los campos incluso donde se guardan las fotos o campos Id, seria muy confuso para el usuario...
Espero me puedan ayudar se los agredecería infinitamente. |
|
| Volver arriba |
|
|
areslepra Novato por aquí
Registrado: 14 Oct 2008 Mensajes: 5 Ubicación: http://www.vijona.com.ar
|
Publicado: Dom Dic 05, 2010 5:07 pm Asunto: |
|
|
|
Hola, la solucion es modificar esta parte:
[code]<select name="campo">
<?php
//Con este query obtendremos los campos por los cuales el usuario puede buscar
$result = mysql_query("SHOW FIELDS FROM `$bd_tabla`",$link);
while($row = mysql_fetch_row($result)) {
// en $row[0] tenemos el nombre del campo
// de esta manera no necesitamos conocer el nombre de los campos
// por lo que cualquier tabla nos valdrá
?>
<option value="<?php echo $row[0]; ?>"><?php echo $row[0]; ?></option>
<?php
}
?>
</select>[/code]
Lo que hace este trozo de código es mostrar todos los campos, deberías simplemente reemplazar esto por los campos que necesites, por ejemplo:
[code]<select name="campo">
<option value="description">Description</option>
<option value="name">Name</option>
</select>[/code] |
|
| Volver arriba |
|
|
|
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
|
|
|
|
|
|