| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 1109
|
Publicado: Dom Ene 17, 2010 2:28 am Título del mensaje: |
|
|
Y como hago distingir entre el CORREO o URL con una sola consulta que selecciona los 2 datos a la vez, a la hora de Validar a mostrar el error (?)
Xq la idea sería que me tire error en esos 2 importantes, y que sepa si existe el CORREO o la URL _________________
GameServers & WebHosting Provider |
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 3489
Ubicación: España
|
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 1109
|
Publicado: Mar Ene 19, 2010 1:08 am Título del mensaje: |
|
|
Si en la misma tabla.
Por cierto, tengo una consulta, si yo tengo un formulario en el que pido:
Subdomino, Nombre, Apellido, Email, Telefono
Y lo unico que hago con SQL ahi, es verificar si existe el Subdominio y el Email, no es necesario que en los campos tales como "Nombre, Apellido, Telefono" tenga la funcion para prohibir espacios en blanco para prevenir inject sql, no cierto? O pueden llegar a hacer algo en esos 2 campos. (?) _________________
GameServers & WebHosting Provider |
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 3489
Ubicación: España
|
Publicado: Mie Ene 20, 2010 6:45 pm Título del mensaje: |
|
|
puedes hacer 2 consultas sin problemas, para saber si ambas cosas ya existen. Aunque luego tu puedes mostrar el mensaje que quieras.
para los campos restantes del formulario, con que los filtres un poco es suficiente. _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 1109
|
Publicado: Mie Ene 20, 2010 11:51 pm Título del mensaje: |
|
|
Que te parece una funcion algo asi, como para un campo Nombre, apellido,telefono,team?
Acepta solo caracteres de A-Z y 0-9 y espacio en blanco, por si llega a escribir: Team gorrion, Carlos Ramirez, 477799
| Código: |
<?
function ValidarCampo($campo){
$chars=array("$",":","-","--","=","!","<",">","\\\\","'",")","(",'"');
$campo=str_replace($chars,"",$campo);
$campo=htmlspecialchars(htmlentities(trim($campo)));
if(!eregi("^[a-z0-9 ]{1,15}$", $campo)){
return;
}
return $campo;
}
?>
|
Por si las dudas utilize estas 3 formas, en caso de que de alguna manera pudiese saltar alguna. _________________
GameServers & WebHosting Provider |
|
| Volver arriba |
|
 |
BenJa - KuMo Yo soy el foro


Registrado: 14 Ago 2006
Mensajes: 3489
Ubicación: España
|
Publicado: Jue Ene 21, 2010 6:12 pm Título del mensaje: |
|
|
está bien, pero estás sobrecargando mucho el equipo con tanta función cuando el texto ya está casi limpio con el replace del principio.
Lo repito, está bien, pero intenta no usar tanto por que estás limpiando algo que ya está limpio. _________________
Web de Metal Slug y Kof!!
Web en Español de Project Zero!! |
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 1109
|
|
| Volver arriba |
|
 |
|
|
|