lo tengo funcionando con ajax y me resuelve bien
lo que hago es de un formulario mando mis datos y los inserto en mi BDD hasta ahi todo bien ya que si lo hace mi problema es cuando intento insertar otro registro...
tengo que hacer esto
introducir mis datos y luego de la validacion, tengo que determinar si el registro que quiero ingresar ya existe en la bdd si existe entonces pedira que inserte uno diferente.
un ejemplo de lo que me imprime debido a que eso es mi problema
.... al pulsar por primera vezen el boton "registrar" el registro lo hace normal, me captura mis datos y me imprime en pantalla que el registro fue agregado...
pero si en ese mismo instante trato de registrar uno mas aunque sea diferente
lo captura pero me imprime mi mensaje de que "el usuario que intento ingresar ya existe"
en lugar de que el usuario ha sido ingresado correctamente
pienso que mi problema son mis if este es mi codigo php
Código PHP:
<?php
error_reporting ( E_ERROR );
$con = mysql_connect("localhost","root","");
$name=$_POST['name'];
$direc=$_POST['direc'];
$tel=$_POST['tel'];
$pass=$_POST['pass'];
$profile=$_POST['profile'];
$email=$_POST['email'];
$dateArrival=$_POST['dateArrival'];
$fecha=$_POST['hoy'];
$hoy=date("Y-m-d");
$dateArrival=date("Y-m-d".$dateArrival);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mikrotik", $con);
$result = mysql_query("SELECT * FROM usuarios WHERE Email='$email'");
$email_rows=mysql_num_rows($result);
if($email_rows!==0)
{
echo "El usuario que intentas ingresar ya existe, Ingresa uno diferente";
}
else
{
$sql="INSERT INTO usuarios (Nombre, Direccion, Telefono, Email, Password, Tiempo, Fecha, Termino)
VALUES
('$name','$direc','$tel', '$email', '$pass', '$profile', '$hoy', '$dateArrival')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "usuario registrado";
}
mysql_close($con);
?>