Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/06/2008, 10:03
Avatar de Monimo
Monimo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 meses
Puntos: 69
Respuesta: Comprobar si usuario existe

ah pues entonces despues de hacer el select debe de ir algo asi:

Código PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form2")) { 
  
$insertSQL sprintf("INSERT INTO factura (id, factura, tienda, monto, cedula) VALUES (%s, %s, %s, %s, %s)"
                       
GetSQLValueString($_POST['id'], "int"), 
                       
GetSQLValueString($_POST['factura'], "text"), 
                       
GetSQLValueString($_POST['tienda'], "text"), 
                       
GetSQLValueString($_POST['monto'], "text"), 
                       
GetSQLValueString($_POST['cedula'], "text")); 


 
mysql_select_db($database_pintor$pintor); 


$sqlex mysql_query("SELECT cedula FROM factura WHERE cedula='cedula'"$conexion);  
$num_rows mysql_num_rows($sqlex); 

if(
mysql_num_rows($sqlex)>0
{
echo
"El Usuario ya existe en la base de datos"; }

//asi si ya existe solo dira que existe y el mysql_query ya no ejecuta el query del insert creo yo
else  
{
  
$Result1 mysql_query($insertSQL$pintor) or die(mysql_error()); 

  
$insertGoTo "gracreg.php"
  if (isset(
$_SERVER['QUERY_STRING'])) { 
    
$insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?"
    
$insertGoTo .= $_SERVER['QUERY_STRING']; 
  } 
  
header(sprintf("Location: %s"$insertGoTo)); 
}

revisa la sintaxis de las llave sporke lo hice nada mas de lógica