Foros del Web » Programando para Internet » PHP »

ListasDepndientes, problema PHP&Java

Estas en el tema de ListasDepndientes, problema PHP&Java en el foro de PHP en Foros del Web. Buenas a todos, estoy tratando de escribir el codigo java con php pero a la hora de ejecutarlo en el server no me devulve nada, ...
  #1 (permalink)  
Antiguo 02/08/2004, 13:43
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
Exclamación ListasDependientes, problema PHP&Java

Buenas a todos, estoy tratando de escribir el codigo java con php pero a la hora de ejecutarlo en el server no me devulve nada, la pagina en blanco. Aca esta el codigo.

Código PHP:
<?php
echo "<script language=\"javascript\" type=\"text/javascript\">";
mysql_select_db($db_db$db_mysql);
$query "SELECT * FROM sit_down_cat WHERE cat=1 ORDER BY cat_d ASC";
$at_l mysql_query($query$db_mysql) or die(mysql_error());
echo 
'var $c1 = new Array()';
echo 
'$c1[0] = new slctr(\'- -Subcategoría- -\')';
$i=1;
while (
$row mysql_fetch_array($at_l))
{
echo 
"$c1[$i] = new slctr(\"".$row['cat_d']."\",\'".$row['cat_d']."')";
$i=$i+1;
}
echo 
"</script>";
?>
Lo hago asi por que las opciones de la lista dependiente estan almacenadas en una base. Cualquier ayudita la agradezco,jejeje.

Pagina para que vean que no pasa nada, link

Última edición por tuky; 03/08/2004 a las 23:03
  #2 (permalink)  
Antiguo 03/08/2004, 23:01
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
De acuerdo

Problema solucionado....
  #3 (permalink)  
Antiguo 04/08/2004, 08:32
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 1 mes
Puntos: 9
pues entonces comparte la solución..porque demas alguno va a querer la solución....


PD: Como yo jejejjee
__________________
Buena Vida...
Francisco
  #4 (permalink)  
Antiguo 04/08/2004, 18:21
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 20 años, 9 meses
Puntos: 4
De acuerdo Listo!

Aca esta el source del Java en Php:

Código PHP:
<?
echo "<script language=\"javascript\" type=\"text/javascript\"> \n";
echo 
"function slctr(texto,valor){ \n";
echo 
"this.texto = texto \n";
echo 
"this.valor = valor \n";
echo 
"} \n";
mysql_select_db($db_db$db_mysql);
$a=1;
while (
$a<9){ // Tengo 8 categorias --> $a=Categorías
$query "SELECT * FROM sit_down_cat WHERE cat=".$a." ORDER BY cat_d ASC";
$at_l mysql_query($query$db_mysql) or die(mysql_error());
echo 
"var c".$a." = new Array() \n";
echo 
"c".$a."[0] = new slctr('- -Subcategoría- -') \n";
$i=1
while (
$row mysql_fetch_array($at_l))
{
echo 
"c".$a."[".$i."] = new slctr(\"".$row['cat_d']."\",'".$row['cat_d']."')\n";
// los valores del select 'c1', 'c2', 'c3' --> "c".$a=Valores
$i=$i+1;
}
$a=$a+1;
}
//Java 2
echo "function cambiar(cual,donde){ \n";
echo 
"if(cual.selectedIndex != 0){\n";
echo 
" donde.length=0 \n";
echo 
" cual = eval(cual.value) \n";
echo 
" for(m=0;m<cual.length;m++){ \n";
echo 
" var nuevaOpcion = new Option(cual[m].texto); \n";
echo 
"     donde.options[m] = nuevaOpcion; \n";
echo 
"if(cual[m].valor != null){ \n";
echo 
" donde.options[m].value = cual[m].valor \n";
echo 
"}else{ \n";
echo 
"donde.options[m].value = cual[m].texto \n";
echo 
"} \n }\n }\n }\n";
echo 
"</script> \n";
?>
Y en el formulario ponemos....

Código HTML:
<select name="tipo" id="tipo" onchange="cambiar(this,this.form.at)">
<option>- - Seleccionar Opci&oacute;n</option>
<option value="c1">1ra Opción</option>
<option value="c2">2ra Opción</option>
<select> 
Y la lista dependiente

Código HTML:
<select name="at" id="at">
<option>- - Seleccionar Categor&iacute;a</option>
</select> 
El java queda escrito en la página del siguiente modo:
Código:
<script language="javascript" type="text/javascript"> 
function slctr(texto,valor){ 
this.texto = texto 
this.valor = valor 
} 
var c1 = new Array() 
c1[0] = new slctr('- -Subcategoría- -') 
c1[1] = new slctr("Valor",'Valor')

var c2 = new Array() 
c2[0] = new slctr('- -Subcategoría- -') 
c2[1] = new new slctr("Valor",'Valor')

var c3 = new Array() 
c3[0] = new slctr('- -Subcategoría- -') 
c3[1] = new slctr("Valor",'Valor')

var c4 = new Array() 
c4[0] = new slctr('- -Subcategoría- -') 
c4[1] = new slctr("Valor",'Valor')

var c5 = new Array() 
c5[0] = new slctr('- -Subcategoría- -') 
c5[1] = new slctr("Valor",'Valor')

var c6 = new Array() 
c6[0] = new slctr('- -Subcategoría- -') 
c6[1] = new slctr("Valor",'Valor')

var c7 = new Array() 
c7[0] = new slctr('- -Subcategoría- -') 
c7[1] = new slctr("Valor",'Valor')

var c8 = new Array() 
c8[0] = new slctr('- -Subcategoría- -') 
c8[1] = new slctr("Valor",'Valor')
<!-- Y lo que sigue, bla bla bla -->
Allí esta... regalito!, cualquier consulta manden un mail. O agreguenme al MSN.

Última edición por tuky; 04/08/2004 a las 18:27
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:57.