Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas, tenho este código que contém o campo "ativo", na tabela eu guardo o campo com o Valor 1 = "Sim", e o Valor 0 = "Não", mas depois ao visualizar na option que mostrar sempre o Sim ou o Não, conforme o valor guardado na tabela, mas tb kero sempre mostrar o outro valor que não está guardado, para o caso de o utilizador querer alterar.
Este IF funciona, mas é muito grande, queria arranjar maneira de encurtar, será que alguém pode ajudar??
Cumps.
<tr>
<td class="texto_form" align="center"> Ativo</td>
<td colspan="1" align="left"><select name="ativo">
<?php
if ($rs['ativo'] == '0')
{
$arte = "Não";
?>
<option value="<?php echo $rs['ativo'];?>"> <?php if (isset ($rs['ativo'])) {echo $arte;} ?></option>
<option value="1">Sim</option>
<?php
}
elseif ($rs['ativo'] == '1')
{
$arte = "Sim";
?>
<option value="<?php echo $rs['ativo'];?>"> <?php if (isset ($rs['ativo'])) {echo $arte;} ?></option>
<option value="0">Não</option>
<?php
}
else
{
?>
<option value="0">Não</option>
<option value="1">Sim</option>
<?php
}
?>
</select>
</td>
</tr>
Já está.
<tr>
<td class="texto_form" align="center"> Ativo</td>
<td colspan="1" align="left">
<select name="ativo">
<option value="0" <?php if ($rs['ativo'] == 0) echo "selected"; ?>>Não</option>
<option value="1" <?php if ($rs['ativo'] == 1) echo "selected"; ?>>Sim</option>
</select>
</td>
</tr>Carregando comentários...