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

Tengo un problema y no se dónde está... me han dicho en el foro de MySQL que pregunte aquí...

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?