Hola a tod@s, soy nuevo en el foro y relativamente nuevo en php y mysql, hasta el momento no me ha ido mal, pero hoy tengo un problema.
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;
?>