Vengo de este tema: http://www.forosdelweb.com/f4/listar...ckbox-1023683/
El problema que tengo es el siguiente:
Antes, en mi web, mostraba una serie de opciones de una caracterísitca de un usuario en un despegable, mostrando de base aquella opción que estaba seleccionada. Si seleccionaba otra opción, ésta era la que se guardaba para el usuario
Código PHP:
<td>Estado de la candidatura:<br />
<select name="estado" class="cajaTexto01" id="estado" style="width:180px;" onchange="cambioEstado(this,'<?php echo $r_of["id"]; ?>')">
<?php
$sql = "SELECT * FROM NOMBRETABLA WHERE activo=1 ORDER BY orden";
$q_est = mysql_query($sql);
while($r_est = mysql_fetch_array($q_est)) {
?>
<option value="<?php echo $r_est["id"]; ?>"<?php
if($r_est["id"]==$r_of["estadoCand"]) { ?> selected="selected"<?php } ?>><?php echo $r_est["nombre_". $idioma]; ?></option>
<?php
}
?>
</select></td>
Código PHP:
<?php
$sql = "SELECT * FROM NOMBRETABLA WHERE activo=1 ORDER BY orden";
$q_est = mysql_query($sql);
while($r_est = mysql_fetch_array($q_est)) {
?>
<?php if($r_est["id"]==$r_of["estadoCand"]){
?> <input type="checkbox" checked="checked" value="<?php echo $r_est["id"]; ?>"> <?php echo $r_est["nombre_". $idioma]; ?><br>
<?php
} else{
?> <input type="checkbox" value="<?php echo $r_est["id"]; ?>"> <?php echo $r_est["nombre_". $idioma]; ?><br>
<?php
}
?>
<?php
}
?>
Si os fijáis, antes de hacer el cambio tenía esto:
Código PHP:
onchange="cambioEstado(this,'<?php echo $r_of["id"]; ?>')"