Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2009, 09:29
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 18 años, 3 meses
Puntos: 15
Consultar BD, guardar en array y mostrar en select

Hola amigos:

Necesito consultar unos datos en la BD mysql y guardarlos en un array para mostrarlo en un select. Esto es lo que tengo. El select:

Código PHP:
    echo "<li><b>Talla:</b>";
    for (
$i=0;$i<count($tallas['talla']);$i++)    
{
    echo 
"<select name=\"talla[]\">";
    echo 
"<option value=\"{$tallas['talla']}\">{$tallas['talla']}</option>";
    echo 
"</select>";
} 
La consulta aqui está el lio:

Código PHP:
function get_product_details2($sku)
{
  
// Petición a la base de datos por todos los detalles de un producto particular
  
if (!$sku || $sku=="") 
     return 
false;
   
$conn = db_connect();
   
$query2 = "select * from talla where id_articulo='$sku'";
   
$result2 = @mysql_query($query2);
   if (!
$result2) 
     return 
false;
   
$result2 = @mysql_fetch_array($result2);
   return 
$result2;
} 
yo llamo esta función en esta página:

Código PHP:

<?
  
include ('func.php');
   
session_start();
    
$sku = (isset($_GET['sku'])) ? $_GET['sku'] : 0;
   
  
// obtener este producto de la base de datos
  
$tallas = get_product_details2($sku);
  
display_product_details($product, $tallas, $colores);
      
$_SESSION['tallas'];
    
?>
no se como ponerlo. Por favor necesito ayuda, gracias.