Me explico
Tengo este codigo.
Código PHP:
<tr>
<td>Sexo</td>
<td><select name="sexo">
<option value="varon">Varon</option>
<option value="hembra">Hembra</option>
</select>
</td>
</tr>
<tr>
<td>Estado Civil</td>
<td><select name="estadocivil">
<option value="soltero/a" selected>Soltero/a</option>
<option value="casado">Casado/a</option>
<option value="arrejuntado/a">Arrejuntado/a</option>
<option value="divorciado/a">Divorciado/a</option>
<option value="sin pareja previa">Sin pareja previa</option>
<option value="menor de edad">Menor de edad</option>
</select>
</td>
</tr>
<tr>
<td>Sexualidad</td>
<td><select name="sexualidadpersonaje">
<option value="heterosexual">Heterosexual</option>
<option value="Homosexual">Homosexual</option>
<option value="Bisexual">Bisexual</option>
</select>
</td>
</tr>
Pues bien estoy actualizando datos con update y quiero de algún modo que aparezcan selecionados los que esten insertados en la base de datos y luego los demas SIN QUE SE REPITA, el seleccionado.
Por ejemplo
Este codigo.
Código PHP:
<tr>
<td>Sexo</td>
<td><select name="sexo">
<option value="varon">Varon</option>
<option value="hembra">Hembra</option>
</select>
</td>
</tr>
Código PHP:
<tr>
<td>Sexo</td>
<td><select name="sexo">
<option value="varon" selected>Varon</option>
<option value="hembra">Hembra</option>
</select>
</td>
</tr>
Tal que asi.
Código PHP:
<tr>
<td>Sexo</td>
<td><select name="sexo">
<?php
if($registros["sexo"]!="")
{
?>
<option value="<?php echo $registros["sexo"];?>" selected><?php echo $registros["sexo"];?></option>
<option value="varon">Varon</option>
<option value="hembra">Hembra</option>
<?php
}
else
{
?>
<option value="varon">Varon</option>
<option value="hembra">Hembra</option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Estado Civil</td>
<td><select name="estadocivil">
<?php
if($registros["estado_civil"]!="")
{
?>
<option value="<?php echo $registros["estado_civil"];?>" selected><?php echo $registros["estado_civil"];?></option>
<option value="soltero/a">Soltero/a</option>
<option value="casado">Casado/a</option>
<option value="arrejuntado/a">Arrejuntado/a</option>
<option value="divorciado/a">Divorciado/a</option>
<option value="sin pareja previa">Sin pareja previa</option>
<option value="menor de edad">Menor de edad</option>
<?php
}
else
{
?>
<option value="soltero/a" selected>Soltero/a</option>
<option value="casado">Casado/a</option>
<option value="arrejuntado/a">Arrejuntado/a</option>
<option value="divorciado/a">Divorciado/a</option>
<option value="sin pareja previa">Sin pareja previa</option>
<option value="menor de edad">Menor de edad</option>
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td>Sexualidad</td>
<td><select name="sexualidad">
<?php
if($registros["sexualidad"]!="")
{
?>
<option value="<?php echo $registros["sexualidad"];?>" selected><?php echo $registros["sexualidad"];?></option>
<option value="heterosexual">Heterosexual</option>
<option value="Homosexual">Homosexual</option>
<option value="Bisexual">Bisexual</option>
<?php
}
else
{
?>
<option value="heterosexual">Heterosexual</option>
<option value="Homosexual">Homosexual</option>
<option value="Bisexual">Bisexual</option>
<?php
}
?>
</select>
</td>
</tr>