Foros del Web » Programando para Internet » PHP »

traer info de una bbdd a través de botones de opcion

Estas en el tema de traer info de una bbdd a través de botones de opcion en el foro de PHP en Foros del Web. Hola , tengo un formulario, que funciona, en el cual a través de un menú select y un campo de texto traigo información de una ...
  #1 (permalink)  
Antiguo 06/04/2010, 10:45
Avatar de Pike  
Fecha de Ingreso: agosto-2008
Ubicación: Por ahí
Mensajes: 251
Antigüedad: 14 años, 3 meses
Puntos: 1
Hola , tengo un formulario, que funciona, en el cual a través de un menú select y un campo de texto traigo información de una base de datos. Una $ guarda el select y otra $ el campo de texto, el usuario selecciona y si escribe en el campo de texto trae la info de la bbdd. Mi problema es el siguiente , quiero substituir el campo de texto por botones de opción para que la búsqueda sea mas precisa y me encuentro con el problema de que cada boton tiene un name. No se como programarlo, declaro una $ a cada boton y cuando lo pruebo me sale el siguiente error:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\...
Les adjunto parte del código para ver si me pueden ayudar:
$tipo=$_POST['tipo'];
$universidades=trim($_POST['universidades']);
$guia=trim($_POST['guia']);
$carreras=trim($_POST['carreras']);
$especialidades=trim($_POST['especialidades']);
$listado=trim($_POST['listado']);
$cursos_verano=trim($_POST['cursos_verano']);
$requisitos=trim($_POST['requisitos']);
$idioma=trim($_POST['idioma']);

mysql_connect("localhost","root");
mysql_selectdb("misitio");

$query = "select * from alemania where ".$tipo." like '%".$nombre."%' like '%".$guia."%' like '%".$carreras."%'
like '%".$especialidades."%' like '%".$listado."%' like '%".$cursos_verano."%'
like '%".$requisitos."%' like '%".$nombre."%'";


$resultado = mysql_query($query);

$num_becas = mysql_num_rows($resultado);

echo "<p>Numero de becas encontradas: ".$num_becas."</p>";

for ($i=0; $i <$num_becas; $i++) {
$fila = mysql_fetch_assoc($resultado);
echo htmlspecialchars(stripslashes($fila['id']));
echo "<strong><br>Tipo: </strong>";
echo htmlspecialchars(stripslashes($fila['tipo']));
echo "<strong><br/>Nombre:</strong> ";
echo htmlspecialchars(stripslashes($fila['nombre']));
echo "<strong><br/>Descripción:</strong> ";
echo stripslashes($fila['descripcion']);
echo "<strong><br>Requisitos y admisión:</strong>";
echo stripslashes($fila['requisitos']);
echo "<strong><br >Enlaces de interés:</strong> ";
echo stripslashes($fila['link']);
echo "</p>";
Disculpas por poner el codigo asi, no se que usar para que saga el códido en color
Saludos

ya está solucionado
Gracias

Última edición por GatorV; 06/04/2010 a las 16:06

Etiquetas: bbdd, botones, info, opcion
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 15:44.