Ir para o conteúdo
fabio1992

reservas de mesas online

Mensagens Recomendadas

fabio1992

Boas pessoal,

eu precisava de fazer reservas online, com base de dados, para depois fazer a adminstriação com isto quero dizer que vou alterar, eliminar e adicionar.

como poderei fazer este tipo de trabalho em php

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
fabio1992

eu sei ja php queria saber se me puderia ajudar no que ja tenho, ja tenho o wamp e ja tenho a tabela queriada:

a tabela chama-se reservas

contem os seguintes campos

id int auto_increment,
data date,
hora varchar,
nºpessoas varchar;

e ja comecei por fazer o formulario queria saber agr como fazer o resto

reserva.php

<html>
<head>
</head>
<body>
<form name="reserva" method="post" action="reserva2.php">
Data de Reserva: <input type="date" name="date">
<br/>

Hora:
<select name="listahora">
<option value="1">10:00</option>
<option value="2">10:30</option>
<option value="3">11:00</option>
<option value="4">11:30</option>
<option value="5">12:00</option>
<option value="6">12:30</option>
<option value="7">13:00</option>
<option value="8">13:30</option>
<option value="9">14:00</option>
<option value="10">14:30</option>
<option value="11">15:00</option>
<option value="12">15:30</option>
<option value="13">16:00</option>
<option value="14">16:30</option>
<option value="15">17:00</option>
<option value="16">17:30</option>
<option value="17">18:00</option>
<option value="18">18:30</option>
<option value="19">19:00</option>
<option value="20">19:30</option>
<option value="21">20:00</option>
<option value="22">20:30</option>
<option value="23">21:00</option>
<option value="24">21:30</option>
<option value="25">22:00</option>
<option value="26">22:30</option>
<option value="27">23:00</option>
<option value="28">23:30</option>
<option value="29">00:00</option>
<option value="30">00:30</option>
<option value="31">01:00</option>
<option value="32">01:30</option>
</select>
<br>
Pessoas:<select name="listapessoa">
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option> 
</select>
<br/>
<br/>


<input type="submit" value="Reservar"/>
<input type="reset" value="Limpar"/>

</form>
</body>
</html>

reserva2.php

Editado por brunoais
tags code + geshi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Pivot

Querys são instruções que tu envias para o sistema de base de dados.

Neste caso terias de fazer em php:

mysql_query("SELECT id, data, hora, nºpessoas FROM reservas");

Antes terias de fazer uma ligação à base de dados com:

$bd_nome = "nome da BASE DE DADOS";
$bd_user = "UTILIZADOR DA BD";
$bd_pass = "PASSWORD DO USER";
$bd_host = "ONDE ESTA ALOJADO O SERVER COM A BD";
$db = mysql_connect($bd_host,$bd_user,$bd_pass) or die("Não foi possível conectar à base de dados");
$basedados = mysql_select_db($bd_nome) or die("Não foi possível seleccionar a base de dados");

Tens ai algo que se não souberes concretamente o que é, que podes pesquisar.

A aprendizagem também se faz de uma forma muito auto-didacta, pesquisando...

Mas de uma coisa tens de ter a certeza, não queiras começar a fazer coisas, se ainda não tens os conceitos mais básicos para começar.

Sempre ouvi dizer: "Não se faz omeletes sem ovos".

O mesmo acontece aqui, não fazes uma aplicação de gestão de reservas de mesas se não souberes ou PHP ou Mysql no mínimo.

Tenta colocar mais dúvidas para te irmos ajudando.

Abraço e boa sorte no estudo ;)

Rafael.

Editado por yoda

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
taviroquai

@OP,

Basicamente precisas de permitir 2 operacoes:

1 - inserir reservas

2 - mostrar reservas

Para 1, precisas mostrar um formulario ao utilizador e guardar os dados do formulario na base de dados. E tambem informar o utilizador quando a mesa nao estiver disponivel para as datas/horas pretendidas.

Para 2, precisas ler as reservas da base de dados e mostrar da forma mais intuitiva como por exemplo com base num calendario.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.