Ver Mensaje Individual
  #28 (permalink)  
Antiguo 31/07/2008, 02:16
Avatar de frasko01
frasko01
 
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Más problemas con los '<select>'

Cita:
Iniciado por imagen021 Ver Mensaje
Y por eso te da error!! el select de la provincia debe llamarse igual al de la imagen
Pero eso no es posible...

Mira te pongo una parte del código.



Código PHP:
<?php
            
include("conexion.php");
                echo 
"<script language='JavaScript' type='text/javascript'><!--\n";
                
$sql="SELECT * FROM pais ORDER BY codpais ASC";
                
$rsmysql_query($sql,$c);
                while (
$reg=mysql_fetch_array($rs)){
                    
$cd=$reg['codpais'];
                    echo 
"var provincia_".$cd."=new Array(";   //aqui se van formando los arrays..
//¿Cómo le meto aquí el valor del contador de los <select>????
                    
$sql1="SELECT comu FROM comu WHERE codpais=".$cd;
                    
$rs1mysql_query($sql1);
                    
$filas=mysql_num_rows($rs1);
                    for (
$i=0;$i<$filas;$i++) {
                        
$pro=mysql_result($rs1,$i,'comu');
                        if (
$i==0)
                            echo 
"'".$pro."'";
                        else
                            echo 
",'".$pro."'";
                    };
                    echo 
");\n";
                }
               echo 
"function ver_provincia(cual,donde){\n
                  var dpto
                  dpto = document.getElementById(cual).selectedIndex
            
                  mis_provincias=eval('provincia_' + dpto)
                  num_pro = mis_provincias.length
                  document.getElementById(donde).length = num_pro
                  
                  for(i=0;i<num_pro;i++){
                     document.getElementById(donde).options[i].value=mis_provincias[i]
                     document.getElementById(donde).options[i].text=mis_provincias[i]
                  }
                  }\n"
;
                echo 
"//--></script>";
?>
Esto es un lío....

Si no fuera porque hay gente como tú qué sería de los que son como yo, jejeje.

Saludos.