Foros del Web » Programando para Internet » PHP »

Validar dos campos de email

Estas en el tema de Validar dos campos de email en el foro de PHP en Foros del Web. Hola como estan?? tengo un formulario para el registro de usuarios Código PHP: <?php if( $_POST [ 'nombre' ]) { include  "conexion.php" ; $cedula  =  ...
  #1 (permalink)  
Antiguo 10/03/2008, 14:59
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 6 meses
Puntos: 0
Validar dos campos de email

Hola como estan?? tengo un formulario para el registro de usuarios

Código PHP:
<?php
if($_POST['nombre'])

{
include 
"conexion.php";

$cedula $_POST['cedula'];

$sql="SELECT COUNT(*)  FROM dhumanos WHERE cedula ='$cedula'";
$consulta=mysql_query($sql$conexion) or die( mysql_error() );
$cedula=mysql_result($consulta0);

if (
$cedula>= 1) { 
echo 
"Campo cedula ya esta registrado";
} else {

$sql="insert into dhumanos values
('','$_POST[nombre]','$_POST[apellido]','$_POST[cedula]','$_POST[sexo]','$_POST[email]','$_POST[codigo]','$_POST[telefono]')"
;

$consulta mysql_query($sql$conexion) or die( mysql_error() );

if(!
mysql_error()) {echo "Bien";}
else {echo 
"Intente mas tarde";}
}
mysql_close($conexion);
}
?>
Me gustaria poder hacer una validacion del campo email de forma tal que para poder ingresar el valor en la base de datos, se valide que el correo ingresado en dos campos sea igual. Un ejemplo de esto es cuando nos registramos en esta pagina www.forosdelweb.com tenemos que ingresar el correo dos veces y auntomaticamente te dice si esta mal escrito o no coinciden los campos. alguien que me pueda ayudar con esto muchisimas gracias ya que soy novato con php
  #2 (permalink)  
Antiguo 10/03/2008, 15:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: Validar dos campos de email

Hola zubintro,

Te recomiendo busques en el foro, es un tema que ya se ha tratado.

Saludos.
  #3 (permalink)  
Antiguo 10/03/2008, 15:07
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 9 meses
Puntos: 9
Re: Validar dos campos de email

Código PHP:
if ($_POST['email'] != $_POST['email_again']) echo "Email no coincide."
  #4 (permalink)  
Antiguo 10/03/2008, 15:09
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Re: Validar dos campos de email

si es ir escribiendo y te dice, es con javascript y si es despus de mandar usa este codigo:
Código PHP:
<?php 
if($_POST['nombre']) 


include 
"conexion.php"

$cedula $_POST['cedula']; 
$email=$_POST['email1'];
$email2=$_POST['email2'];
if(
$email == $email2){

$sql="SELECT COUNT(*)  FROM dhumanos WHERE cedula ='$cedula'"
$consulta=mysql_query($sql$conexion) or die( mysql_error() ); 
$cedula=mysql_result($consulta0); 

if (
$cedula>= 1) {  
echo 
"Campo cedula ya esta registrado"
} else { 

$sql="insert into dhumanos values 
('','$_POST[nombre]','$_POST[apellido]','$_POST[cedula]','$_POST[sexo]','$_POST[email]','$_POST[codigo]','$_POST[telefono]')"


$consulta mysql_query($sql$conexion) or die( mysql_error() ); 

if(!
mysql_error()) {echo "Bien";} 
else {echo 
"Intente mas tarde";} 

mysql_close($conexion); 
}
}
else
{
echo 
"<script>alert('Los email no coinsiden')</script>";
}
?>
No se si el codigo esta bien
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #5 (permalink)  
Antiguo 10/03/2008, 15:13
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Re: Validar dos campos de email

porque no lo pones haci:

Código PHP:
if ($_POST['email'] != $_POST['email_again']) exit("Email no coincide."); 
con exit(); para que el codigo no siga andando.

fuente:
Cita:
Iniciado por eft0 Ver Mensaje
Código PHP:
if ($_POST['email'] != $_POST['email_again']) echo "Email no coincide."
__________________
Half Music - www.halfmusic.com
  #6 (permalink)  
Antiguo 10/03/2008, 16:23
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: Validar dos campos de email

Pato12 me interesa saber también como hacerlo con JavaScript digamos para tener seguridad en los dos aspectos... podrías indicarme cómo? Gracias por las demas respuestas ya que tambien me funcionaron y las aplique.

Cita:
Iniciado por pato12 Ver Mensaje
porque no lo pones haci:

Código PHP:
if ($_POST['email'] != $_POST['email_again']) exit("Email no coincide."); 
con exit(); para que el codigo no siga andando.

fuente:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.