Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando uma pagina de cadastro mas tive o seguinte problema:
Criei 3 select option sendo que o terceiro depende do segundo e o segundo do primeiro.
No codigo que vou postar aqui temos 3 options
1º Condomínio
2º Bloco
3º Predio
Meu grande problema é que o segundo campo só poderia trazer as os dados com a informação do primeiro e o terceiro seria um wehere com o cod do 1º mais o 2º
<td width="125"><div align="right">Condominio:</div></td>
<td width="218"><div align="left">
<select name="empresa" class="texto" id="empresa">
<?php
require("string.php");
$sql=("$mysql_emp");
$result=mysql_query($sql);
$resp=mysql_num_rows($result);
$i=-1;
while($i < $resp){
$empresa=mysql_result($result,$i,"emp_nome");
$cod_emp=mysql_result($result,$i,"emp_cod");
echo $empresa;
?>
<option value="<?php echo $cod_emp;?>"><?php echo $empresa;?></option>
<?php $i++;}?>
</select>
</div></td>
</tr>
<tr>
<td><div align="right">Bloco:</div></td>
<td><div align="left">
<select name="bloco" class="texto" id="bloco">
<?php
require("string.php");
$sql=("$mysql_bloco");
$result=mysql_query($sql);
$resp=mysql_num_rows($result);
$i=-1;
while($i < $resp){
$codbloco=mysql_result($result,$i,"blo_codbloco");
$blo_nome=mysql_result($result,$i,"blo_nome");
echo $blo_nome;
?>
<option value="<?php echo $codbloco; ?>"><?php echo $blo_nome; ?> </option>
<?php $i++;}?>
</select>
</div></td>
</tr>
<tr>
<td><div align="right">Predio:</div></td>
<td><div align="left">
<select name="predio" class="texto" id="predio">
<?php
require("string.php");
$sql=("$mysql_predio");
//where emp.Emp_Cod ='$cod_emp'");
$result=mysql_query($sql);
$resp=mysql_num_rows($result);
$i=-1;
while($i < $resp){
$pre_cod=mysql_result($result,$i,"pre_cod");
$pre_nome=mysql_result($result,$i,"pre_nome");
echo $pre_nome;
?>
<option value="<?php echo $pre_cod; ?>"><?php echo $pre_nome; ?></option>
<?php $i++;}?>
<?php mysql_close(); ?>
</select>
</div></td>
Desde já agradeço a atenção.
Carregando comentários...