Ir para conteúdo
Fórum Script Brasil
  • 0

MorpheusXP

Pergunta

Boa noite devs.
Poderiam me ajudar ?
Estou querendo fazer o seguinte em um formulário PHP...
O usuário deve cadastrar a sua data e horário do uso na churrasqueira e quando chegar nesta data e no horário final ele apaga os dados do cadastro desta reserva.
Como posso fazer isto com PHP ?
Temos...
data reserva
hora reserva  (hora inicial)
hora final (já vai estar pré definida na base de dados)
Banco de Dados : clientes
Tabela : reserva
Deus abençoe a todos.

Editado por MorpheusXP
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
<?php
//MySQL clientes.tbreserva 
//[nome=>varchar(45);inicio=>datetime;fim=>datetime;id=>int=>pk=>ai]
$mysqli=new mysqli("localhost","root","","clientes");
if (isset($_POST['reserva'])){
	$reserva=$_POST['reserva'];
	$nome=$reserva[0];
	$inicio=$reserva[1]." ".$reserva[2];
	$fim=$reserva[1]." ".$reserva[3];
	$query=$mysqli->query("insert into tbreserva (nome,inicio,fim) values ('$nome','$inicio','$fim')");
	//rotina para excluir as reservas que terminaram antes de agora
	$query=$mysqli->query("delete from tbreserva where fim < now()");
	}

echo "<h1>Faça a reserva da churrasqueira aqui</h1><p>";
echo "<form method=post>";
echo "<table><tr><th>Nome<th>Dia<th>Início<th>Fim<th>";
echo "<tr><td><input name=reserva[]>";
echo "<td><input type=date name=reserva[]>";
echo "<td><input type=time name=reserva[] min='09:00' max='17:00' required>";
echo "<td><input type=time name=reserva[] min='09:00' max='17:00' required>";
echo "<td><input type=submit value=Confirmar>";
echo "</form></table>";
echo "<p><table><tr><th width=200px>Reservas Confirmadas<th>Inicio<th>Fim";
$query=$mysqli->query("select * from tbreserva order by inicio");
while ($row=$query->fetch_assoc()){
	$inicio=date('d/m/Y h:i',strtotime($row['inicio']));
	$fim=date('h:i',strtotime($row['fim']));
	echo "<tr><td>".$row['nome']."<td>$inicio<td>$fim";}
echo "</table>";

 

Editado por Frank K Hosaka
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...