Tema: Lista/Menu
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/02/2007, 18:43
Avatar de cordero_jl
cordero_jl
 
Fecha de Ingreso: mayo-2004
Ubicación: lima
Mensajes: 9
Antigüedad: 19 años, 11 meses
Puntos: 0
Re: Lista/Menu

Muchas Gracias, ahora tengo otro problemita. ya conecte la base de datos, pero a la hora de ejecutar solo llena la primera lista y las otras ya no, q estoy haciendo mal, es la codificacion o estoy llenando mal la base de datos?. aqui esta el codigo:

<script type="text/javascript">

function slctr(texto,valor){
this.texto = texto
this.valor = valor
}
function slctryole(cual,donde){
if(cual.selectedIndex != 0){
donde.length=0
cual = eval(cual.value)
for(m=0;m<cual.length;m++){
var nuevaOpcion = new Option(cual[m].texto);
donde.options[m] = nuevaOpcion;
if(cual[m].valor != null){
donde.options[m].value = cual[m].valor
}
else{
donde.options[m].value = cual[m].texto
}
}
}
}
<?
if (!($link=mysql_connect("localhost","root","")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("lista",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}


$resp = mysql_query("select * from categorias_productos order by id_categoria_padre", $link);
$categorias_padre = array();
while($res = mysql_fetch_array($resp)){
$contador = 0;
if($res["id_categoria_padre"] == 0) $categorias_padre["cat_".$res["id_categoria"]] = $res["nombre_categoria"];
?>
var cat_<?=$res["id_categoria"] ?>=new Array()
cat_<?=$res["id_categoria"]."[".$contador++ ?>] = new slctr('- -<?=$res["nombre_categoria"] ?>- -')
<?
if($res["id_categoria_padre"] == 0){
$query2 = mysql_query("select id_categoria, nombre_categoria as 'nombre' from categorias_productos where id_categoria_padre = ".$res["id_categoria"]. " order by nombre_categoria");
}
else{
$query2 = mysql_query("select id_categoria, nombre_producto as 'nombre' from productos where id_categoria = ".$res["id_categoria"]. " order by nombre_producto");
}
while($res2 = mysql_fetch_array($query2)){ ?>
cat_<?=$res["id_categoria"]."[".$contador++ ?>] = new slctr("<?=$res2["nombre"]?>",'cat_<?=$res2["id_categoria"]?>')
<? }
}
mysql_close($link);
?>
//-->
</script>

Última edición por cordero_jl; 21/02/2007 a las 13:16