Código PHP:
$elemail = $_POST['email'];
$totalRows_mete="-1";
mysql_select_db($database_registro, $registro);
$query_mete = sprintf("SELECT usuario FROM usuarios WHERE usuario='$elmail'");
$mete = mysql_query($query_mete, $registro) or die(mysql_error());
$row_mete = mysql_fetch_assoc($mete);
$totalRows_mete = mysql_num_rows($mete);
Código PHP:
if (!empty($row_mete['usuario'])) {
$insertSQL = sprintf("INSERT INTO usuarios (usuario, pass, nombre, localidad, cp, provincia, calle, telefono) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString(sha1($_POST['pass']), "text"),
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['localidad'], "text"),
GetSQLValueString($_POST['cp'], "int"),
GetSQLValueString($_POST['provincia'], "text"),
GetSQLValueString($_POST['direccion'], "text"),
GetSQLValueString($_POST['telefono'], "int"));
En caso si coloco
Código PHP:
$elemail = $_POST['email'];
$totalRows_mete="-1";
mysql_select_db($database_registro, $registro);
$query_mete = sprintf("SELECT usuario FROM usuarios WHERE usuario='$elmail'");
$mete = mysql_query($query_mete, $registro) or die(mysql_error());
$row_mete = mysql_fetch_assoc($mete);
$totalRows_mete = mysql_num_rows($mete);
if ($totalRows_mete=0){
$insertSQL = sprintf("INSERT INTO usuarios (usuario, pass, nombre, localidad, cp, provincia, calle, telefono) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString(sha1($_POST['pass']), "text"),
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['localidad'], "text"),
GetSQLValueString($_POST['cp'], "int"),
GetSQLValueString($_POST['provincia'], "text"),
GetSQLValueString($_POST['direccion'], "text"),
GetSQLValueString($_POST['telefono'], "int"));
Como deberia de ser para que en el caso de que el usuario no estubiera me lo metiese y si esta saltara ese paso.
?