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.
Código (PHP):
Este IF funciona, mas é muito grande, queria arranjar maneira de encurtar, será que alguém pode ajudar??
Cumps.
Código (PHP):
<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>
<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>