Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2009, 11:40
Avatar de angeldelolmo
angeldelolmo
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 16 años, 8 meses
Puntos: 1
Formulario que llena BBDD

Tengo un problema y no se dónde está...

Es simplemente un formulario que rellena una base de datos de mysql.
Os enseño una versión simplificada con solo 2 campos porque intuyo que me falta algo:

insertar.php:
Código PHP:
<?php
require_once("conexion.inc.php");
$conexion = new mysqli($servidor$usuario$passwd$basedatos);
if (
mysqli_connect_errno())
{
    echo 
"Error";
    exit();
}
$nombre htmlspecialchars($_POST["nombre"]);
$apellido htmlspecialchars($_POST["apellido"]);

$sql ="INSERT INTO accesos (nombre, apellido)";
$sql .="VALUES ($nombre, $apellido)";
?>

Y este es mi formulario simplificado:

Código HTML:
<form action="insertar.php" method="post" name="form1" id="form1">
  <p>
    <label>
      <input type="text" name="nombre" id="nombre">
    </label>
  </p>
  <p>
    <label>
      <input type="text" name="apellido" id="apellido">
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="enviar" id="enviar" value="Enviar">
    </label>
  </p>
</form> 

Creo que el formulario ENVÍA bien los datos, porque he probado a imprimirlos en pantalla cuando llegan a insertar.php, pero entonces?

Qué es lo que impide que se escriban en mi base de datos?