No se mucho de PHP pero parece que estás creando el texto del SQL para después ejecutarlo.
Con esta instrucción:
Código PHP:
$query= "INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES ($NOMBRE,$PATERNO,$MATERNO,$CORREO)";
el valor de query sería:
Código:
query = 'INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES (JUAN, PEREZ, GARCIA, juanperezgarcia@gmail.com);
Esto fallaría, dado que tomaría a los datos JUAN, PEREZ, GARCIA y
juanperezgarcia@gmail.com como nombres de campos de una tabla.
Deberías entrecomillarlos para que el valor de query quede así:
Código:
query = 'INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES ('JUAN', 'PEREZ', 'GARCIA', 'juanperezgarcia@gmail.com');
Pueden ser otras cosas, por lo que te recomiendo que enviés a pantalla cada paso que hace el PHP
algo asi:
Código PHP:
$dbhost = "localhost";
$database="base";
$user="nombre";
$password="password";
// Log - Verificar que los datos sean correctos.
echo "$dbhost";
echo "$database";
echo "$user";
echo "$password";
// Conectarse a la base de datos
$dbconn = new mysqli($dbhost,$user,$password,$database);
// Log - Verificar si la conexión tuvo éxito
if (conexion_exitosa) then
echo "conexion exitosa";
else
echo "conexion fallida";
$NOMBRE = $_GET['NNOMBRE'];
$PATERNO = $_GET['NAPPPATERNO'];
$MATERNO = $_GET['NAPPMATERNO'];
$CORREO = $_GET['NCORREO'];
// Log - Verificar variables
echo "$NOMBRE";
echo "$PATERNO";
echo "$MATERNO";
echo "$CORREO";
//Sacar datos del usuario receptor
$query= "INSERT INTO tbl_users (tx_nombre,tx_ApellidoPaterno,tx_ApellidoMaterno, tx_Correo)
VALUES ($NOMBRE,$PATERNO,$MATERNO,$CORREO)";
// Log - Verificar SQL del query
echo "$query";
$response = mysql_query($query);
echo "$response ";
//Cerrrar conexion a la BD
// Desconectarse de la base de datos
$dbconn->close();
// Log - Verificar si la desconexión tuvo éxito
if (desconexion_exitosa) then
echo "desconexion exitosa";
else
echo "desconexion fallida";
?>