Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 02:53
niuzka2354
 
Fecha de Ingreso: enero-2010
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Exclamación dos Combobox dinamicos...Help me!!

Hola a todos:

Espero me puedan colaborar con lo siguiente, en un formulario tengo 2 combobox, dependiendo de la opcion que escoja en el primero, el segundo debe desplegar las opciones disponibles en la Base de datos en una tabla de movimiento que tiene el mismo id_cliente. he encontrado y aplicado a lo que necesito muchos codigos pero como soy novata en el asunto no sé cual puede ser mi error, la verdad ya me perdí

Agradezco si alguien puede indicarme cual es mi error, o un enlace donde pueda encontrar ayuda, este es el codigo que tengo para las funciones en javascript y el form:

Funciones:
<script type = “text/javascript”>
function ComponerLista(xPro) {
document.forms.FrmProyecto.selectCliente.disabled = true;
document.forms.FrmProyecto.selectContacto.length = 0;
CargarContacto(xPro);
document.forms.FrmProyecto.selectCliente.disabled = false;
}
function CargarContacto(xPro) {
var o
document.forms.FrmProyecto.selectContacto.disabled =true;
<? $querycliente2="select upc.id_usuario, upc.id_cliente, upc.id_cliente, persona.nombre1, persona.nombre2
from upc inner join usuarios on upc.id_usuario=usuarios.id_usuario
inner join tipo_usuarios on usuarios.id_tipo_usuario=tipo_usuarios.id_tipo_usu ario
inner join persona on usuarios.id_persona=persona.id_persona where usuarios.id_tipo_usuario='5'";

$lista_cliente2=mysql_query($querycliente2);
$clientes2=mysql_num_rows($lista_cliente2);
for($i=0;$i<$clientes2;$i++)
{
$nomContac2=mysql_result($lista_cliente2,$i,id_cli ente);
$nomCliente2=mysql_result($lista_cliente2,$i,nombr e1);
$numCliente2=mysql_result($lista_cliente2,$i,id_us uario);?>

if (xPro == "<?php echo $nomContac2; ?>") {
o = document.createElement("OPTION");
o.text = "<?php echo $nomCliente2; ?>";
o.value = "<?php echo $numCliente2; ?>";
document.forms.frmDatos.selectContacto.options.add (o);
}
<?
}
?>
document.forms.FrmProyecto.selectContacto.disabled =false;
}
</script>




Codigo del formulario en los select:


<tr>
<td ><form id="FrmProyecto" name="FrmProyecto" method="post" action="IngProyecto.php">
</td>
<td><select name="selectCliente" onchange="ComponerLista(this.value)" >


<? $querycliente="SELECT DISTINCT(razon_social) from cliente inner join upc on upc.id_cliente=cliente.id_cliente inner join usuarios on upc.id_usuario=usuarios.id_usuario inner join tipo_usuarios on usuarios.id_tipo_usuario=tipo_usuarios.id_tipo_usu ario inner join persona on usuarios.id_persona=persona.id_persona where usuarios.id_tipo_usuario='5' ORDER BY cliente.id_cliente ASC";

$lista_cliente=mysql_query($querycliente);
$clientes=mysql_num_rows($lista_cliente);
for($i=0;$i<$clientes;$i++)
{
$nomCliente=mysql_result($lista_cliente,$i,razon_s ocial);
$numCliente=mysql_result($lista_cliente,$i,id_clie nte);?>
<option id="<?php echo $numCliente;?>" value="<?php echo $numCliente;?>"><?php echo $nomCliente;?></option>
<?php
}

?></select></td>

<td><select name="selectContacto">
</select></td>

Mil Gracias por su atención y pronta ayuda

Última edición por niuzka2354; 01/03/2010 a las 02:55 Razón: Suscripción de Tema - Tipo de Notificación: