fabio1992 Posted September 10, 2013 at 02:31 PM Report #523992 Posted September 10, 2013 at 02:31 PM 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
yoda Posted September 10, 2013 at 04:27 PM Report #524007 Posted September 10, 2013 at 04:27 PM Começando por aprender o que é o PHP e como funciona : http://net.tutsplus.com/tutorials/php/the-best-way-to-learn-php/ before you post, what have you tried? - http://filipematias.info sense, purpose, direction
fabio1992 Posted September 10, 2013 at 05:05 PM Author Report #524014 Posted September 10, 2013 at 05:05 PM (edited) 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 Edited September 10, 2013 at 05:35 PM by brunoais tags code + geshi
yoda Posted September 10, 2013 at 07:19 PM Report #524027 Posted September 10, 2013 at 07:19 PM Sabes fazer queries à base de dados? before you post, what have you tried? - http://filipematias.info sense, purpose, direction
fabio1992 Posted September 10, 2013 at 08:01 PM Author Report #524029 Posted September 10, 2013 at 08:01 PM como e qe se faz isso?
Pivot Posted September 11, 2013 at 11:18 AM Report #524103 Posted September 11, 2013 at 11:18 AM (edited) 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. Edited September 13, 2013 at 05:54 PM by yoda
taviroquai Posted September 13, 2013 at 05:41 PM Report #524510 Posted September 13, 2013 at 05:41 PM @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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now