Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2004, 15:04
skywaker
 
Fecha de Ingreso: marzo-2004
Mensajes: 65
Antigüedad: 20 años
Puntos: 0
que tal felipec mira estoy haciendo algo parecido


y tengo el siguiente codigo ojala te sirva



primero al cargar tu pagina debes llenar el primer combo con una consulta


asi mas o menos:---
<html>
<head>
<title>Asignar</title>
</head>

<body>

<? include "librerias/phpsqlserver.lib"; ?>
<form action="" method="post" name="fas">
<label>DIRECCION :</label>
<?php
$cSql="Select clave from dependencias";
$Res=EjecutaSQL($cSql,$lc_Resultado);
?>
<select name="direcbo" size="1" onchange="cargadepto()">
<?php
while ($row=mssql_fetch_array($Res)){
?>
<option value="<? $row['clave']; ?> "> <? print $row['clave']; ?>
</option>
<?
}
?>
</select>
<label>DEPTO. </label>
<select name=deptocbo size="1">
<option value="-">-
</select>
</div></td>
<input name="btnComando " type="submit" id='btnComando ' title="click para un nuevo registro" value="Nuevo">

<input name="btnComando" type="submit" class="FontTable" id='btnComando' value="Buscar">

<input name="btnComando" type="submit" class="FontTable" id='btnComando' value="Cancelar">

</form>
<script language="javascript1.1">
function cargadepto(){
var i;
var i=0;
var tam,x;
tam=0;
var mis_dptos= new Array();
var num_dptos;
num_dptos=0;
<?php
$cSqll="Select ClaveDepto from departamentos";
$Res1=EjecutaSQL($cSqll,$lc_Resultadoo);
while ($roww=mssql_fetch_array($Res1)){
?>
mis_dptos[tam]='<?print $roww["ClaveDepto"];?>'
tam++;
<?php
}
?>
num_dptos=mis_dptos.length;
if (num_dptos>0){
document.fas.deptocbo.length = num_dptos;
for(i=0;i<num_dptos;i++){
document.fas.deptocbo.options[i].value=mis_dptos[i]
document.fas.deptocbo.options[i].text=mis_dptos[i]
}//fin del for
}//fin del if
else{
document.fas.deptocbo.length = 1
//coloco un guión en la única opción que he dejado
document.fas.deptocbo.options[0].value = "-"
document.fas.deptocbo.options[0].text = "-"
}
}
</script>
</body>
</html>




ojala te sirva mis conexiones las hago en sql server 2000 pero son parecidas a mysql solo adaptalas ahhhh
existe por ahi en errorcillo si te das cuenta que no pongo una condicion en la consulta... eso aun no me queda ojala si sabes de alguien que pueda solucionarlo tambien me mandes un msg.. me seria de gran utilidad