Buen Dia
Estoy teniendo un problema con un if
Primero hago una consulta con datos que tomo de un form, para revisar que esos datos no esten ya en las tablas, porque si existen no deven de poder guardar
Código PHP:
$consulta = "SELECT * FROM Datos_Generales WHERE (Numero_tienda = '@Numero_tienda') AND (Numero_operador = '@Numero_operador') AND (Numero_terminal = '@Numero_terminal') AND (Numero_transaccion = '@Numero_transaccion') AND (Fecha_ticket = '@Fecha_ticket')";
//sustitucion de variables de sql por php
$consulta = str_replace("@Numero_tienda",$Numero_tienda,$consulta);
$consulta = str_replace("@Numero_operador",$Numero_operador,$consulta);
$consulta = str_replace("@Numero_terminal",$Numero_terminal,$consulta);
$consulta = str_replace("@Numero_transaccion",$Numero_transaccion,$consulta);
$consulta = str_replace("@Fecha_ticket",$Fecha_ticket,$consulta);
// echo $SQL;
//echo $consulta;
$validacion_consulta = mssql_query ("$consulta") or die ("NO SE ENCUENTRA LA BASE DE DATOS");
while ($datos_ticket = mssql_fetch_array($validacion_consulta)){
if(!empty($datos_ticket)){
echo "ESTE TICKET YA EXISTE INGRESA UNO NUEVO";
Si la tabla tiene datos si me regresa este mensaje, pero con eto viene el problema
Código PHP:
}//cierre IF empty
else {
//Se guardan los datos en la base
$sql =("INSERT INTO Datos_Generales (Tipo_Tienda, Nombre, Paterno, Materno, Edad, Sexo, Calle, Numero, Interior, Colonia, Ciudad, Estado, Lada, Telefono, Email, Numero_tienda, Numero_operador, Numero_terminal, Numero_transaccion, Fecha_ticket, Fecha_captura,P1, P2, P3, Ticket, Aleatorio, Codigo_postal ) VALUES ('$Tipo_Tienda', '$Nombre', '$Paterno', '$Materno', '$Edad','$Sexo', '$Calle', '$Numero', '$Interior', '$Colonia', '$Ciudad', '$Estado', '$Lada', '$Telefono', '$Email', '$Numero_tienda', '$Numero_operador', '$Numero_terminal', '$Numero_transaccion', '$Fecha_ticket', '$Fecha_captura', '$P1', '$P2', '$P3', '$Ticket', '$Aleatorio', '$Codigo_postal' ) ") ;
echo $Numero_tienda;
mssql_query ($sql, $link) or exit(mssql_get_last_message());
}
}//cierre While
?>
En esta parte si en la tabla nose encuentra los datos deveria e guardarlos, pero no hace nada, y no me marca ningun error, nose que sea
SOLICTO DE SU AYUDA
GRACIAS