Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2011, 11:47
Tooj
 
Fecha de Ingreso: noviembre-2009
Mensajes: 64
Antigüedad: 14 años, 5 meses
Puntos: 1
problema con una función y un if

Hola! estoy haciendo una especie de plug de galeria fotografica, si el usuario quiere galeria se imprime 1, si no la quiere se imprime 0, por default es 0.

mi problema tiene varias partes.

a) un campo que en la base de datos solo se imprime con, valores 1 y 0; (funciona)
http://www.forosdelweb.com/f13/script-habilitar-deshabilitar-755017/

b) una función que recoge el valor de ese campo en la base de datos:

Código PHP:
function usegaleria() {
    global 
$id,$articulos;
    
$sql mysql_query("SELECT post_usegaleria FROM $articulos WHERE id = '$id'"); 
    
$usegaleria mysql_fetch_array($sql); 
   echo 
"$usegaleria[0]"
    

c) cuando estoy en el articulo pasa que no puedo dejar permanente el div de estilo de la galeria porque saldria en todos los articulos, particularmente en aquellos articulos que los usuarios no quieren galeria, y eso se ve muy mal.

Entonces los divs y la galeria tienen que estar condicionados, a si el usuario ha escogido poner una galeria, o no.

eso lo he estado intentado así, pero no funciona.

Código PHP:

<?php if ($usegaleria == 1) { ?>

<?php include("galeria.php"); ?>

<?php ?>
d) en galeria.php estan los divs y demás de la galeria. (funciona)



por un lado creo que la función puede estar incompleta o incorrecta porque cuando hago un echo no recoge el valor de la base de datos. pero ya he probado de varias maneras y no doy con la solucion.

Código PHP:
<?php echo $usegaleria ?>

por otro lado tengo la duda si el if está bien planteado, y si este funciona con un include.

bueno. ojalá alguien pueda orientarme.


saludos!!