Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/07/2010, 20:34
Avatar de elremolino
elremolino
 
Fecha de Ingreso: mayo-2007
Mensajes: 211
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: Insertar Campo costo decimal?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Postea la sentencia completa, y si es posible el CREATE TABLE de la tabla implicada. Es posible que haya errores que no se vean solamente mirando el dato a ingresar.

CREATE TABLE IF NOT EXISTS TExcursion (
id int(11) NOT NULL auto_increment,
id_bloque int(11) NOT NULL default '0',
nombre varchar(150) NOT NULL,
nombre2 varchar(150) NOT NULL,
titulo varchar(150) NOT NULL,
titulo2 varchar(150) NOT NULL,
url varchar(150) NOT NULL,
url2 varchar(150) NOT NULL,
orden int(11) NOT NULL,
texto text,
texto2 text,
key_titulo text NOT NULL,
key_des text NOT NULL,
key_titulo2 text NOT NULL,
key_des2 text NOT NULL,
costo decimal(5,1),
PRIMARY KEY (id)

) Type=InnoDB;

Esa es la BD

la sentencia es

$categoria=$_POST['categoria'];
$nombre=$_POST['nombre'];
$nombre2=$_POST['nombre2'];
$titulo=$_POST['titulo'];
$titulo2=$_POST['titulo2'];
$url=$_POST['url'];
$url2=$_POST['url2'];
$orden=$_POST['orden'];
$texto=$_POST['texto'];
$texto2=$_POST['texto2'];
$key_titulo=$_POST['key_titulo'];
$keywords=$_POST['keywords'];
$key_des=$_POST['key_des'];
$key_titulo2=$_POST['key_titulo2'];
$keywords2=$_POST['keywords2'];
$key_des2=$_POST['key_des2'];
$costo=$_POST['costo'];


$consulta="insert into TExcursion set ";
$consulta.="id_bloque='$categoria', ";
$consulta.="nombre='$nombre', ";
$consulta.="nombre2='$nombre2', ";
$consulta.="titulo='$titulo', ";
$consulta.="titulo2='$titulo2', ";
$consulta.="url='$url', ";
$consulta.="url2='$url2', ";
$consulta.="orden='$orden', ";
$consulta.="texto='$texto', ";
$consulta.="texto2='$texto2', ";
$consulta.="key_titulo='$key_titulo', ";
$consulta.="keywords='$keywords', ";
$consulta.="key_des='$key_des', ";
$consulta.="key_titulo2='$key_titulo2', ";
$consulta.="keywords2='$keywords2', ";
$consulta.="key_des2='$key_des2' ";
$consulta.="costo='$costo' ";

mysql_query($consulta,$conexion) or die (mysql_error());

Si me ayudan tb como hacerlo en un procedimiento almacenado seria genial
espero q esto les ayude a mi consulta
Saludos

Última edición por elremolino; 29/07/2010 a las 20:39