y sigo con mi busqueda avanzada, ahora lo que estoy haciendo antes de mandar la consulta es validar los campos, tengo varios select y varias cajas de texto. ejemplo:
Edad: [select] [textbox]
lo que hago es validar el textbox si en vez de escribir numeros teclean caracteres, muestro un div (que esta oculto con css) y que contiene un mensaje de error deben ser numeros.
Esto lo hago cuando un input submit es presionado, lo que hace que se recarge la pagina y por lo tanto los datos de la caja de texto se perdian. Lo puede arreglar pasandole al value un parametro que obtengo con un GET. Mas o menos asi.
Código PHP:
<select name="edad"><option>[B]<[/B]</option><option>[B]<=[/B]</option><option selected="selected">[B]=[/B]</option><option>[B]>=[/B]</option><option>[B]>[/B]</option></select>
<input type="text" name="latgr" size="10" maxlength="2" [B]value="<?php echo $latgr?>"[/B]/>
Asi cuando teclee un caracter y luego opriman buscar, les aparecera el error pero el dato tecleado se conserva, mi pregunta es como puedo hacer lo mismo pero ahora con los combos, es decir si eligen:
Edad
> aa
Al darle click en "buscar" el dato 'aa' se mantiene pero el valor de > cambia a = por que ese es el valor seleccionado por defecto.
Alguna manera sin utilizar javascript o ajax para cargar solo los datos necesarios, solo PHP.