Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2008, 18:38
luckxhor
 
Fecha de Ingreso: enero-2008
Ubicación: en Punta Arenas
Mensajes: 47
Antigüedad: 16 años, 4 meses
Puntos: 0
Simplificar este codigo?

Código PHP:
<?php
$link 
mysql_connect("localhost","root","");
mysql_select_db("pruebas",$link);


$consulta "Select * From config WHERE opcion='secciones'";
$result mysql_query($consulta,$link);
$row mysql_fetch_array($result);
if(
$row['valor'] == "si"){
echo 
"muestra el contenido de secciones<br><br>";
} else { 
echo 
"no mostrar el contenido de secciones<br><br>"
}

/////////////////////////////////////////////////////////////////////////
//AKI PUEDEN IR OTROS CONTENIDOS DE LA PAGINAAA////
/////////////////////////////////////////////////////////////////////////

$consulta "Select * From config WHERE opcion='fotolog'";
$result mysql_query($consulta,$link);
$row mysql_fetch_array($result);
if(
$row['valor'] == "si"){
echo 
"muestra el contenido de fotolog<br><br>";
} else { 
echo 
"no mostrar el contenido de fotolog<br><br>"
}
/////////////////////////////////////////////////////////////////////////
//AKI PUEDEN IR OTROS CONTENIDOS DE LA PAGINAAA////
/////////////////////////////////////////////////////////////////////////

$consulta "Select * From config WHERE opcion='link'";
$result mysql_query($consulta,$link);
$row mysql_fetch_array($result);
if(
$row['valor'] == "si"){
echo 
"muestra el contenido de link<br><br>";
} else { 
echo 
"no mostrar el contenido de link<br><br>"
}

?>
Lo que intente hacer aqui es que si en mi base de datos tengo por ejemplo:
Mostrar secciones | Si (o no)

y asi, onda para hacer las opciones de la web
y quiero que si secciones esta si muestre lo correspondiente
y si no nada, o algun mensaje(eso no es problema)

aunque aca no tengo algun problema (ningun error ni nada) funciona bien, pero queria ver si se puede simplificar el codigo, onda hacer una sola consulta y que me todos los registros pero separados onda ...
$variable[registro0][opcion][valor] a valor me refiero si esta en si o en no
$variable[registro1][opcion][valor]
$variable[registro2][opcion][valor]
etc. etc
asi puedo utilizar las variables en toda la pagina
en vez de estar haciendo una consulta por cada opcion que haya en la base de datos(como eso es una prueba, solo hay 3, pero en una pagina que toy haciendo esto tendria muchos registros)

Bueno eso
Ojala alguien me diga como se puede mejorar :D

Última edición por luckxhor; 06/01/2008 a las 20:40