php & mysql..>>

(1/1)

kryss:
Hola!!
Estoy haciendo un proyecto y tengo que hacer una inserción desde una aplicación exa en php a una base de datos (mysql)....
Os cuento...
trata de mostrar cursos y una vez el usuario realice su reserva,. desde la aplicación tendremos que aumentar en uno el campo de las plazas libres,.....
Espero que me podais ayudar
Gracias!!!

Hans el Topo:
sera disminuir en uno el nº de plazas libres no?

te hago un esquema pero tendras que buscarte la vida

Código:

//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

Navegación

[0] Índice de Mensajes