
29/09/2006, 06:32
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 59
Antigüedad: 18 años, 5 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 |