Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
mcangueiro

Sistema de reservas

Recommended Posts

mcangueiro

Boas,

Sou novo por aqui e hoje estava a tentar fazer um sistema de reservas em php em mysql (para armazenar os dados).

A minha duvida é a seguinte:

Eu quero de depois de fazer o login a pessoa veja uma lista com todos os produtos e assim que clickar em reservar aquele produto não pode mais ser clickado por outra pessoa até que seja novamente libertaado ou por um admin ou pela pessoa que reservou.

Eu tenho uma tabela onde armazeno as pessoas e outra com os produtos em que um campo é Reservado? Sim ou Não.

Quando alguem clickar no tal link do produto esse campo fica em Sim e so pode ser alterado por um admin ou pela pessoa.

É possivel fazer isto?

Abraços,

Miguel Cangueiro

Share this post


Link to post
Share on other sites
softklin

Sim é possível, e não apresenta muitas dificuldades, porque já tens o básico, aquele campo true/false. No entanto, lembrei-me que a tua dificuldade pode estar em identificar o utilizador que requisitou o produto.

Tendo em conta que um produto pode ser apenas reservado por um utilizador, podes mudar essa campo de modo a conter o id do utilizador em questão. Ou seja: se o campo está vazio, ninguém reservou. Senão, apenas o admin, ou o utilizador com o id que lá estiver podem editar a reserva :P


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
mcangueiro

Vou tentar dar uma vista de olhos naquilo e ver se consigo fazer alguma coisa.

Obrigado  :P

Share this post


Link to post
Share on other sites
mcangueiro

Estive durante estes dias a tentar mas ainda não consegui.  :)

<?php
mysql_select_db($database_conn, $conn);
$query_Recordsetflights = "SELECT flights.departure, flights.destination, flights.flightnumber FROM flights";
$Recordsetflights = mysql_query($query_Recordsetflights, $conn) or die(mysql_error());
$row_Recordsetflights = mysql_fetch_assoc($Recordsetflights);
$totalRows_Recordsetflights = mysql_num_rows($Recordsetflights);

mysql_select_db("flights", $conn);
$id_query = mysql_query("SELECT flightnumber FROM flights", $conn) or die(mysql_error());
$id = mysql_fetch_assoc($id_query);

mysql_select_db("pilots", $conn);
$name_query = mysql_query("SELECT name FROM pilots", $conn) or die(mysql_error());
$name = mysql_fetch_assoc($name_query);
?>

Tenho esse codigo e agora quero que quando um pilot carregue num link esse link mude para o nome desse mesmo piloto.

Mas não estou a conseguir fazer isso.

Share this post


Link to post
Share on other sites
Gurzi

quando tu utilizas isto:

$name = mysql_fetch_assoc($name_query);

depois para usares realmente o nome do piloto, tens de fazer

echo $name['name']; porque essa função retorna um array e o nome do index do array é o nome do campo que tens na bd, portanto, name.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.