Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2012, 21:54
Avatar de wombu
wombu
 
Fecha de Ingreso: enero-2012
Ubicación: Mexico
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
otra forma de conseguir el $id de una variable ¿?

Hola compañeros primero que nada darles un saludo soy nuevo en la comunidad, pero queria un poco de su ayuda. Les comento estoy creando una Galeria de Imagenes que cuenta con lo sisguientes TABLAS:

Categoria
Galerias
Fotos

Ahora lo importante esque todo lo guarda bien el unico problema que tengo cuento con una función de urls amigables, entonces he ahi mi dolor de cabeza cuando agrego una galeria con una sola palabra ejemplo "hola" la url amigable es "hola" entonces la galeria se ve perfectamente con las imagenes, pero si agrego una galeria con el titulo "hola amigos" la url amigable es "hola-amigos" el problema que en la tabla (fotos) las imagenes si se graban la ruta pero el campo "gal_id" queda vacio no graba el id de la galeria.

Queria saber otra forma de poder conseguir el id de la galeria al subir las fotos ahora tengo esto.

Código:
mysql_query("insert into galerias (titulo,titulo_en,descripcion,descripcion_en,amigable,fecha,visitas,categoria,header,estado) values 
('$_POST[titulo]','$_POST[titulo_en]','$_POST[descripcion]','$_POST[descripcion_en]','$amigable','$_POST[fecha]','0','$_POST[categoria]','$name3','1')");

$sid = mysql_query("select * from galerias WHERE titulo='$amigable' AND amigable='$amigable'");
$dat_gal = mysql_fetch_array($sid);

Mi pregunta es como puedo conseguir el id de esa galeria que se esta subiendo pero poniendo bien los titulos con frases separadas como "este esmi primer post" y se vean las imagenes porque ese es mi problema :(

He probado poner esto pero no me funciona

Código:
$sid = mysql_query("select * from galerias WHERE amigable='$id' AND amigable='$amigable'");
$dat_gal = mysql_fetch_array($sid);

Última edición por wombu; 06/01/2012 a las 23:15