Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/02/2010, 11:03
kokorini
 
Fecha de Ingreso: abril-2008
Ubicación: Buenos Aires
Mensajes: 31
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: Buscador php-mysql

Me parece que se refiere a que $tipo define el criterio de busqueda, por ejemplo "nombre", "apellido"

entonces con esa busqueda supongo que leerá $tipo de $_POST, posiblemente de un radio en el formulario.

Entonces, eso no está mal en principio. El problema de la búsqueda se resuelve como te han dicho. Con LIKE

pero ojo la con seguridad en 2 puntos ahí:

1) tenés que hacer segura la busqueda, antés de mandar $buscar a la consulta primero:
$buscar = mysql_realescape_string($buscar)

de esta manera te asegurás de que no te metan porquerias que to hagas desastres en la base de datos

2) cuidado con $tipo tambien. Yo me aseguraría que tenga un valor que esperas, algo del tipo:
if (($tipo != 'nombre') && ($tipo != 'apellido')) { $tipo = 'nombre' ; }

así, sin no trae un valor correcto lo arreglas a la fuerza.

Lo importante de entender es que aún si $tipo lo estás leyendo de un radio, o lo que fuera podrían mandarte igualmente cualquier valor.

saludos espero te sirva