Tengo un simple script para insertar datos en una tabla, pero no se por que? no se insertan, la tabla permanece vacia, tengo ya varios scripts que hacen lo mismo y funcionan, espero puedan ayudarme a encontrar mi error, a continuacion el codigo.
Código PHP:
<?php
require_once('../../scripts/configuracion.php');
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) {
// The username/password weren't entered so send the authentication headers
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Hergo Soft"');
exit('<h3>Hergo Soft</h3>Sorry, you must enter your username and password to log in and access '.'this page.');
}
// Connect to the database
$dbc = mysqli_connect($host, $user, $clave, $base_datos);
// Grab the user-entered log-in data
$user_username = mysqli_real_escape_string($dbc, trim($_SERVER['PHP_AUTH_USER']));
$user_password = mysqli_real_escape_string($dbc, trim($_SERVER['PHP_AUTH_PW']));
// Look up the username and password in the database
$query = "SELECT idusuario, usuario FROM usuarios WHERE usuario = '$user_username' AND contrasena = SHA('$user_password')";
$data = mysqli_query($dbc, $query);
if (mysqli_num_rows($data) == 1) {
// The log-in is OK so set the user ID and username variables
$row = mysqli_fetch_array($data);
$id_usuario = $row['idusuario'];
$usuario = $row['usuario'];
}
else {
// The username/password are incorrect so send the authentication headers
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Hergo Soft"');
exit('<h2>Hergo Soft</h2>Sorry, you must enter a valid username and password to log in and ' .
'access this page.');
}
// Confirm the successful log-in
$agrega_fecha = strftime( "%Y-%m-%d");
$agrega_idemp = $_POST['id_cliente'];
$agrega_nomempresa = $_POST['nombrempresa'];
$agrega_formcontacto = $_POST['formacontacto'];
$agrega_resp = $_POST['respuesta'];
$agrega_dijocliente = $_POST['coment_cliente'];
$agrega_anotas = $_POST['anotaciones'];
$conexion = mysqli_connect($host,$user,$clave,$base_datos);
if(!$conexion){
echo 'Lo sentimos, estamos presentando problemas';
}
//mysql_select_db($base_datos,$conexion);
$insertar = "INSERT INTO clientes_contactados(idcontactado,fecha_fuecontactado,id_cliente,nombre_deempresa,id_usuario,usuario,forma_contacto,respuesta,comentario_cliente,anotaciones)
VALUES('idcontactado','$agrega_fecha','$agrega_idemp','$agrega_nomempresa','$id_usuario','$usuario','$agrega_formcontacto','$agrega_resp','$agrega_dijocliente','$agrega_anotas')";
mysqli_query($conexion,$insertar);
//$agregar_datos,$conexion);
mysqli_close($conexion);
//Esto ultimo solo lo escribi para estar seguro que las variables no estuvieran vacias
echo $agrega_fecha; echo "<br/>";
echo $agrega_idemp;echo "<br/>";
echo $agrega_nomempresa;echo "<br/>";
echo $id_usuario;echo "<br/>";
echo $usuario;echo "<br/>";
echo $agrega_formcontacto; echo "<br/>";
echo $agrega_resp;echo "<br/>";
echo $agrega_dijocliente;echo "<br/>";
echo $agrega_anotas;
?>