Hola!,
Te digo como lo haría yo, no he probado si compila , prueba!
Código PHP:
Ver original//haces la select ORDENADO
$sql = $db->query("SELECT id FROM tabla order by id");
if ($sql) {
//tu bucle
for($x=0;$x<17;$x++) {
if($x == $row['id']) {
// si existe muestro el contenido de la select y salgo de este bucle
break;
} else {
#Si no existe muestro contenido vacío y voy a por la siguiente fila.
}
}
}
}