Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2018, 18:12
alfa18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 299
Antigüedad: 17 años
Puntos: 2
Pregunta problema de tipos en inserción MySQL

hola amigos del foro,
intento insertar datos en una tabla de mySQL a partir de un formulario HTML pero no me ejecuta la insercion, he revisado el código pero no consigo ver donde esta el error ¿me echaais una mano para localizar el error?

Si inserto datos númericos(12,15,...) los datos se insertan en la tabla pero con texto los datos no se insertan en la tabla ¿alguien me puede explicar el error?

Código:
<?php
require_once("info.php");
require_once("clase_mysql.php");
if(isset($_POST['nombre']) && isset($_POST['apellidos'])) {
          $nombre=$_POST['nombre'];
         $apellidos=$_POST['apellidos'];
	 echo $nombre.' - '.$apellidos.' - '.$servidor;
         $id = new Servidor_Base_Datos($servidor,$usuario,$pass,$base_datos);
         $id->consulta("insert into datos(nombre,apellidos,email) values($nombre,$apellidos,'[email protected]')");
}
 ?>
<form method="post">
nombre:<input name="nombre"><br>
apellidos:<input name="apellidos"><br>
<input type="submit" name="Enviar">
</form>
El método consulta de la clase clase_mysql es el siguiente:
Código:
   public function consulta($consulta) {
      $this->resultado = mysqli_query($this->descriptor,$consulta);
   }
Gracias, saludos:D
__________________
1os pasaos con xAMP en Windows
programando en PERL

Última edición por alfa18; 02/01/2018 a las 18:54