Hola, necesito hacer que la página haga una consulta a la base de datos y ahí compruebe si existe un dato en una columna determinada, si existe que muestre ese dato y si no existe que muestre un select (para después insertarlo en la columna) entonces se me ha ocurrido hacer un mysql_num_rows pero no entiendo por qué, no me funciona, os dejo el código a ver si me pudierais ayudar, muchas gracias.
Código PHP:
$mirarcurso="SELECT curso FROM registrados WHERE id='$idsesion';
if (mysql_num_rows ($mirarcurso) != 0) {
Curso: <a class="curso2" onclick="magiacurso()" ><?php echo "$cursosession"; ?></a>
}
if(mysql_num_rows($mirarcurso)==0){
Curso: <select name="selectcurso" class="selectcurso" id="selectcurso" >
<option value="" class="uno" >Curso</option>
<option value="1 E.S.O." class="uno" >1 E.S.O.</option>
<option value="2 E.S.O." class="dos" >2 E.S.O.</option>
<option value="4 E.S.O." class="uno" >3 E.S.O.</option>
<option value="4 E.S.O." class="dos" >4 E.S.O.</option>
</select>
<br/>
<?php } ?>
Ojalá sepáis donde está el error poqué ya llevo unos días que no encuentro la solución y no veo el error.