sera disminuir en uno el nº de plazas libres no?
te hago un esquema pero tendras que buscarte la vida
//la función le envias la id del curso lo que hace es comprobar si existen plazas libres con lo cual disminuye en una (devolviendo TRUE) o FALSE si no quedan plazas para ese curso
function reserva_plaza($id){
//nos conectamos a la bd
//pedimos las plazas libres del curso, la sentencia quedaría así...
"select plibres from tablita_cursos where id=$id limit 1"
//tras recoger el dato
//aqui iria si quedan plazas
if($plibres>0){
//insertamos al nuevo que quiere cursar el curso en una tabla de usuarios o lo que quieras...
//actualizamos el número de vacantes libres la sentencia será de éste tipo...
"update tablita_cursos set plibres=plibres-1 where id=$id limit 1"
//aqui devolveriamos la respuesta... return lo k la sentencia nos devuelva
}else{
return FALSE
}
//se puede quitar el if y poner en la sentencia otra condición...
"update tablita_cursos set plibres=plibres-1 where id=$id and plibres>0 limit 1"
}
tendrás que buscarte la vida con la info de las funciones a usar...
www.php.net <-- aki tienes su info
aki te pongo las funciones...
mysql_connect
mysql_select_db
mysql_query
mysql_fetch_array
aki tienes un ejemplo de como usarlas...
EJEMPLO