Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um formulário que exibe algumas informações do banco de dados e existe a opção de altera-los. Não sei se a lógica está certa, mas fiz de uma forma que a pessoa deveria mudar o registro e clicar em alterar só que o único campo onde funciona esse Update é o ultimo registro retirado do banco de dados. Alguém pode me explicar porque isso ocorre? Aonde está meu erro?
<form id="formDep" method="post" action="<? echo $PHP_SELF; ?>" name="formDep" >
<table width="800" height="91" border="0" cellpadding="0" cellspacing="0" bgcolor="#EAEAEA">
<tr>
<th bgcolor="#CEECFF" scope="row">
<div align="center"><br>!!! D E P E N D E N T E S !!! <br><br></div>
<table width="800" border="2" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#88CFFF">
<tr bordercolor="#333333" bgcolor="#00BBBB">
<th width="72" scope="col">Controle</th>
<th width="130" scope="col">Parentesco</th>
<th width="270" scope="col">Nome</th>
<th width="73" scope="col">Dt.Nasc.</th>
<th width="90" scope="col">Status</th>
<th width="65" scope="col">Dt.Entrada</th>
</tr>
</table>
<?
$dep="Select dep_id, dep_parentesco, dep_nome,dep_status,dep_dtNasc, dep_dtEntrada from dependente where cli_id='$id'";
$resultado=mysql_query($dep) or die(mysql_error());
while($linha=mysql_fetch_row($resultado)) {
?>
<table width="800">
<tr>
<td width="30"> <input type="text" name="depend_1a" value="<? echo $linha[0];?>" size="5" maxlength="5" readonly>
</td>
<td width="133"> <select name="depend_1b">
<option value="Conjugue"<? if($linha[1]==1){ echo 'selected="selected"';} ?>>Conjugue</option>
<option value="Companheiro"<? if($linha[1]==2){ echo 'selected="selected"';} ?>>Companheiro</option>
<option value="Enteado" <? if($linha[1]==3){ echo 'selected="selected"';} ?>>Enteado</option>
<option value="Filho(a)"<? if($linha[1]==4){ echo 'selected="selected"';} ?>>Filho(a)</option>
<option value="F.Adotivo"<? if($linha[1]==5){ echo 'selected="selected"';} ?>>F.Adotivo</option>
<option value="F.C/Guarda"<? if($linha[1]==6){ echo 'selected="selected"';} ?>>F.C/Guarda</option>
<option value="Pai"<? if($linha[1]==12){ echo 'selected="selected"';} ?>>
Pai</option>
<option value="Padrastro"<? if($linha[1]==7){ echo 'selected="selected"';} ?>>Padrastro</option>
<option value="Mãe"<? if($linha[1]==8){ echo 'selected="selected"';} ?>>Mãe</option>
<option value="Madrastra"<? if($linha[1]==9){ echo 'selected="selected"';} ?>>Madrastra</option>
<option value="Neto(a)"<? if($linha[1]==10){ echo 'selected="selected"';} ?>>Neto(a)</option>
<option value="Neto(a) c/ Guarda"<? if($linha[1]==11){ echo 'selected="selected"';} ?>>Neto(a)
c/ Guarda</option>
</select></td>
<td width="240"><input name="depend_1c" type="text"size="40" maxlength="40" value="<? echo $linha[2]; ?>"></td>
<td width="60"><input name="depend_1d" type="text" size="10" maxlength="10" value="<? echo convData($linha[4]);?>"></td>
<td width="75"> <select name="depend_1e">
<option value="1"<? if($linha[3]==1){ echo 'selected="selected"';} ?>>Ativo</option>
<option value="60"<? if($linha[3]==60){ echo 'selected="selected"';} ?>>Falecido</option>
<option value="43"<? if($linha[3]==43){ echo 'selected="selected"';} ?>>Inativo</option>
</select></td>
<td width="116"><input name="depend_1d2" type="text" size="10" maxlength="10" readonly value="<? echo convData($linha[5]); ?>"></td>
<td width="116"><input type="checkbox" name="check" value="<? echo $linha[0];?>"></td>
</tr>
</table>
<? }?>
<input name="button" type="submit" value="Alterar">
</form>
<br/>
<br/>
</div>Carregando comentários...