porque en esta linea
while($rowins = mysql_fetch_array($check_lista4)) {
estas buscando $check_lista4 y no existe esa variable la ke existe es $check_ins
tambien en tu consulta mysql estas llamando dos veces a apellidos y depsues etsas pidiendo el nombre cuando haces el fetch imposible ke funcione
Porque usas el codigo html dentro de php es mas limpio optimo y eficiente por separados, y para ti seria mas facil leerlo.
porke usas el nombre de la tabla antes de la columna en sql si solamente estas tomando los datos de una sola tabla, haces trabajar mas al interprete.
Porque haces un count(*) en tu segunda consulta y depsues vuelves a repetir un count con mysql_fetch_row es doble trabajo si contastes una vez no hace falta hacerlo de nuevo.
Porque usaas el strong en cada cabecera de la tabla, es mejor ponerle una clase y en css decirle font-weight: bols y si en el futuro kieres cambiarlo color o bold solo tienes ke cambiar el valor de esa clase y ya esta.
porque nombras las variables con el _ delantes usualmente se hace para variables privadas dentro de una clase, se sigue ese estandar.
Bueno asqui te deje algunas preguntas para que tu mismo te vayas analizando tu codigo,
yo lo organizaria mas a esta forma. seprando el codigo html de php y si puedes mejor usar el patron MVC mucho mas comodo.
Código PHP:
<?php
$datos = array();
$conn = conectarse_base_de_datos();
$sql_ins = "SELECT id, nombres, apellidos
FROM usuarios WHERE nivel = 'alumno'";
$check_ins = mysql_query($sql_ins);
while($rowins = mysql_fetch_assoc($check_ins))
{
$datos[] = $rowins;
}
function inscripciones($id)
{
$sql_ins2 = "SELECT coloumna_id FROM inscripciones WHERE codalumno = '$id'";
$check_ins2 = mysql_query($sql_ins2);
return mysql_fetch_row($check_ins2);
}
?>
<table width='600' border='1' cellspacing='0' cellpadding='0'>
<tr>
<td width='350'><strong>Alumno</strong></td>
<td width='244'><strong>Operacion</strong></td>";
</tr>
<tr>
<?php if(count($datos)): ?>
<?php for($c = 0; $c < count($datos); $c++): ?>
<td><?php echo $datos[$c]['apellidos'] . ', ' . $datos[$c]['nombre']; ?></td>
<?php if(inscripciones($datos[$c]['id'])): ?>
<td><a href="#"><img width='12' height='12' src='images/delete.png'>RETIRAR</a></td>
<?php else: ?>
<td><a href="#"><img width='12' height='12' src='images/edit.png'>INSCRIBIR</a></td>
<?php endif; ?>
<?php endfor; ?>
<?php endif; ?>
<tr>
</table>