Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 04:20
ciberchema
 
Fecha de Ingreso: diciembre-2007
Mensajes: 23
Antigüedad: 16 años, 5 meses
Puntos: 0
insercion en tabla bd mysql no funciona

Hola

Estoy haciendo una aplicacion web para envio de postales

EStoy en la parte en la que, tras diseñar la postal, se ha de guardar en una base de datos para recuperarla despues por otro usuario al que se le ha enviado la postal.

Estoy haciendo un INSERT INTO, como he hecho miles de veces, pero no ni me muestra errores, ni me inserta un registro nuevo, ni hace nada. si cojo el codigo sql de la consulta y lo ejecuto en phpmyadmin, si inserta un registro, asi que supongo que del codigo sql no es.

A ver si alguien ve algo por que yo llevo dandole vueltas dias, y no alcanzo a ver que es.

En el codigo si veis echos es por que los he puesto para ver por pantalla yo lo que voy haciendo.

Gracias.

codigo fuente:

//alta en la base de datos de la postal

//conexion con la bd
include("includes/conexion-bd.php");




//recepcion variables post
$imagen=$_POST[invitacion_seleccionada];
$nombre_destino=$_POST[element_1];
$email_destino=$_POST[element_2];
$nombre_origen=$_POST[element_3];
$email_origen=$_POST[element_4];
$texto=$_POST[element_5];

//construccion de la sentencia sql
echo $sql="INSERT INTO postales (url_postal, nombre_destino, email_destino, nombre_origen, email_origen, imagen, texto) VALUES ('', '".$nombre_destino."', '".$email_destino."', '".$nombre_origen."', '".$email_origen."', '".$imagen."', '".$texto."')";

//ejecucion del sql en la bd (a partir del id insertado en la bd)
$result=mysql_query($sql,$conexion) or die(mysql_error());
if (!$result) {
die(mysql_error());
}
$insert_id=mysql_insert_id();

//creacion del vinculo ver postal
echo $url_postal="http://www.despedidasdesolteros.com/ver-invitacion.php?id=".$insert_id;