Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/09/2006, 06:32
Thonso22
 
Fecha de Ingreso: septiembre-2006
Mensajes: 59
Antigüedad: 17 años, 8 meses
Puntos: 0
Hola.

Preuba de cambiar el insert.
en vez de

$sql = "INSERT INTO $tablename (id_cost, name, value) VALUES (NULL, '$name', '$value')";


prueba

$sql = "INSERT INTO ".$tablename." (id_cost, name, value) VALUES (NULL, '".$name."', '".$value."')";

Asi te cogera bien las variables seguro...

Luego hay una funcion de mysql que te pone el valor autoincremental y no te hara falta el null (si quieres..)

no me acuerdo muy bien es algo como my_insert_db()

$nueva = my_insert_db();
$sql = "INSERT INTO ".$tablename." (id_cost, name, value) VALUES (".$nueva.", '".$name."', '".$value."')";

Esto ya va a gusto del consumidor

Un saludo