Estoy imprimiendo toda la lista de los check, que se hace desde la tabla 'interes' ...
dentro de la tabla 'interes_cliente' se guardan los check que el cliente seleccionó ...
el problema que tengo es al momento de hacer la relacion para que salgan checkeados los que esten guardados en la DB
El codigo que estoy utilizando es el siguiente:
Código PHP:
$sql = "SELECT * FROM interes";
$res = mysql_query($sql,$con);
while($datos = mysql_fetch_array($res)){
$check = $datos["ID_interes"];
$sql_check = mysql_query("SELECT * FROM interes_cliente, interes WHERE interes_cliente.interes = interes.ID_interes");
while($sqlsql = mysql_fetch_array($sql_check)){
$check2 = $sqlsql["interes"];
}
if($check == $check2){
echo '<input type="checkbox" value="$check["ID_interes"]" name="checkbox[]" checked="checked"/><br />';
} else {
echo '<input type="checkbox" value="$check["ID_interes"]" name="checkbox[]"/><br />';
}
}
Si dejo el codigo así, solo me recoje el ultimo valor que esta en la variable $check2 ...
Si dejo el IF dentro del segundo WHILE, me repite todos los valores ...
NO SE QUE PARTE ES LA QUE ESTOY HACIENDO MAL
DE ANTEMANO AGRADEZCO SU COLABORACION