| |||
Filtrar numeros Donde puedo buscar para poder informarme bien de expresiones regulares para poder restringir valores en mis querys? o como podria validar valores sin tener que meterme con el query?
__________________ Por favor dejenme Karmas |
| |||
Respuesta: Filtrar numeros Por supuesto, puedes usar expresiones regulares en las consultas; pero dinos qué tipo de restricción quieres hacer y te ofreceremos ayuda. |
| |||
Respuesta: Filtrar numeros Que no entre en un numero a un nombre, o no permitir insertar una cadena de numeros o letras diferente al formato de una fecha a la fecha, etc. etc.
__________________ Por favor dejenme Karmas |
| |||
Respuesta: Filtrar numeros Tengo esto en PHP, FOR($i=0;$i<=6;$i++) IF($i<3) { $pattern = "/^*[^0-9]*$/"; IF(preg_match($pattern,substr($Datos[$i],10))==1) { $errorLleno++; } } Y el query que quiero hacer lo tengo asi: [QUOTE] SELECT F.Id_falta, F.Id_empleado, F.Fecha_falta, F.Justificacion, F.Registro_incapacidad FROM contra_desc_incidencias F, contra_empleados E WHERE E.Id_empleado = F.Id_empleado AND E.nombre LIKE '%$Nvals[0]%' REGEXP '[.ALPHA.]' AND E.Apellido_Paterno LIKE '%$Nvals[1]%' REGEXP '[.ALPHA.]'REGEXP '[.ALPHA.]' AND E.Apellido_Materno LIKE '%$Nvals[2]%' REGEXP '[.ALPHA.]'"; [QUOTE]
__________________ Por favor dejenme Karmas |
| |||
Respuesta: Filtrar numeros Explícanos con detalle la validación que necesitas hacer, y también qué quieres buscar exactamente con términos como: quiero buscar todos los apellidos que empiezan por... , etc., pero pon todos los parámetros que necesitas cumplir. |
| |||
Respuesta: Filtrar numeros Lo que quiero hacer es que en los apellidos por ejemplo no existan numeros, pongo el formulario para que ilustrar mejor. <FORM METHOD="POST" TARGET="_self" ACTION="<?php echo $_SERVER['PHP_SELF'];?>"> <center> INCIDENCIAS: <TABLE BORDER='2'> <TR> <TD align="center"> NOMBRE<BR/> <INPUT TYPE="TEXT" NAME="vNombre"> <BR/> </TD> <TD align="center"> APELLIDO PATERNO<BR/> <INPUT TYPE="TEXT" NAME="vAPPA"> <BR/> </TD> <TD align="center"> APELLIDO MATERNO<BR/> <INPUT TYPE="TEXT" NAME="vAPMA"> <BR/> </TD> </TR> <TR> <TD align="center"> FECHA <BR/> <INPUT TYPE="TEXT" NAME="vHOY"> <BR/> </TD> <TD align="center"> JUSTIFICACION<BR/> <INPUT TYPE="TEXT" NAME="vJUSTO"> <BR/> </TD> <TD align="center"> REGISTRO DE INCAPACIDAD <BR/> <INPUT TYPE="TEXT" NAME="vINCAPACIDAD"> <BR/> </TD> <!--<TD> FECHA FINAL<BR/> <INPUT TYPE="TEXT" NAME="vFIN" VALUE="<?PHP ECHO $row[5]; ?>"> </TD> <TD> INCIDENCIAS<BR/> <INPUT TYPE="TEXT" NAME="vINC" VALUE="<?PHP ECHO $row[6]; ?>"> </TD>--> </TR> <TR> <TD ALIGN="RIGHT" COLSPAN="3"> <INPUT TYPE="SUBMIT" VALUE="BUSCAR" NAME="BUSCAR"> </TD> </TR> </TABLE> </FORM>
__________________ Por favor dejenme Karmas Última edición por Ursulo; 22/07/2010 a las 12:47 |
| |||
Respuesta: Filtrar numeros Lo que me imaginaba. Debes pedir ayuda en el foro PHP y javascript para hacer validaciones con ambos lenguajes. Para este caso que propones no necesitas usar la base. Antes de cargarlo, lo validas. Cosa distinta es que los nombres pudieran llevar números y tú quisieras buscar los que tienen o no número, etc. Entonces sí sería este el foro adecuado. Pide ayuda en los foros PHP y también en javascript. Yo te recomiendo la doble validación. |
Etiquetas: |