16/03/2010, 21:56
|
| | | Fecha de Ingreso: mayo-2009 Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 15 años, 6 meses Puntos: 5 | |
Respuesta: buscador entre celdas con sql y php si entendi bien lo que queres es que encuentre datos:
si el usuario ba a ingresar siempre el codigo, o sea que siempre vas a buscar la actividad segun el codigo es muy sencillo:
le haces una pregunta a la DB de este tipo:
select actividad from "nombre de la tabla" where codigo = '$_POS("codigo")'
puse parentesis porque no encuentro los corchetes.
bueno ahora si lo que quieres el que el usuario elija que datos ingresar o sea que si el usuario busque por codigo si ingresamos el codigo o por actividad si ingresamos la actividad lo que hacemos es lo siguiente:
usamos condicionales de este estilo:
if (!$_POS("actividad") || $_POS("codigo") )
{
// al ver que ingreso el dato codigo y no la actividad buscamos por codigo
// para esto usamos la consulta anterior
select actividad from "nombre de la tabla" where codigo = '$_POS("codigo")'
returne "lo que te dio la db";
}
elseif ($_POS("actividad") || !$_POS("codigo") )
{
//al ver que completo el campo actividad y no el codigo hacemos la consulta al reves:
select codigo from "nombre de la tabla" where actividad = '$_POS("actividad")'
returne "lo que te dio la db";
}
elseif ($_POS("actividad") || $_POS("codigo") )
{
// al ver que completo los dos codigos nos fijamos si estos son correctos con una consulta del siguiente tipo:
select * from "nombre de la tabla" where actividad = '$_POS("actividad")' and codigo = '$_POS("codigo") '
si esto existe en la debe hacemos lo siguiente:
returne $_POS("codigo") ;
returne $_POS("actividad") ;
}
tene en cuenta que esto te lo doy muy resumido o sea es la idea tenes que armar la coneccion a la db y todo lo demas esto sera el mecanismo para que funcione.
bueno espero haber entendido lo que queres y haberte ayudado un poquito. |