tengo un problema en un formulario en el cual hay clientes con sus respectivos proyectos.
el problema es que cuando yo elijo el cliente se deberia recargar la pagina para que el proyecto se ponga como activo para poder elegir dicho proyecto, pero esto segundo es lo que no logro conseguir y por lo tanto necesito de vuestra ayuda.
aqui os adjunto el codigo del cliente y el del proyecto!
CLIENTE:
Código HTML:
<select name="cliente" onchange="vercliente()"> <?php $consulta="CONSULTA"; $resultado=$bd->consultar($consulta); $encontrado1=0; while($row =$bd->buscar_array($resultado)){ if (trim($row[0])==trim($clien)){ printf ("<option value= '%s' selected> %s (%s) </option>",$clien,$row[1],$clien); $encontrado1++; }else printf ("<option value= '%s'> %s (%s) </option>",$row[0],$row[1],$row[0]); } if ($encontrado1==0) echo "<option value='null' selected> </option>"; else echo"<option value='null'> </option>"; $bd->liberar_memoria($resultado); ?> </select>
PROYECTO
Código HTML:
<?php if (!empty ($clien)){ if (isset($_REQUEST["proyecto"])) $p=$_REQUEST["proyecto"]; $consulta="CONSULTA"; $resultado=$bd->consultar($consulta); echo"<select name='proyecto'>"; $encontrado2=0; while($row=$bd->buscar_array($resultado)){ if (trim($row[0])==trim($p)){ printf ("<option value= '%s' selected> %s-%s </option>",$row[0],$row[0],$row[1]); $encontrado2++; }else printf ("<option value= '%s'> %s-%s </option>",$row[0],$row[0],$row[1]); } if ($encontrado2==0) echo "<option value='null' selected> </option>"; else echo"<option value='null'> </option>"; $bd->liberar_memoria($resultado); echo"</select>"; } ?>
espero vuestra ayuda y muxas gracias a todos!