Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script para salvar dia e horário de funciomanento em PHP

21-05-2014 14:47

Muitas vezes precisamos precisamos colocar em um script o horário de funcionamento da empresa. Isso pode ser feito manualmente sem problema. Mas, podemos fazer de uma forma dinâmica, usando MySQL para salvar e retornar os valores salvos.

Eu montei esse script abaixo para exemplificar isso. É bem simples. Primeiramente, há um formulário, onde o usuário deve entrar com dia da semana, e horário do funcionamento para aquele dia.

O script pega esses valores, e armazena em formato de array na variável $salvando, que deve ser salva em alguma coluna do banco de dados.

Também deixei um exemplo de como pegar esse valor salvo do bd, e mostrar na página, para uma possível edição dos dados, pela variável $dobd

E um foreach logo abaixo para exibir os valores, que vieram do bd.

<?php if(isset($_POST['salvar'])) { // ARRAY PARA ARMAZENAR DIA E HORÁRIO $DiaHorario = Array(); // EXTRAINDO DIA E HORÁRIO foreach(array_combine($_POST['dia'], $_POST['horario']) AS $Dia => $Horario) { //echo "$Dia - $Horario<br />"; // JUNTANDO DIA E HORÁRIO $DiaHorario[] = $Dia."|".$Horario; } // VIARIÁVEL PARA IR PARA O BD $salvando = serialize($DiaHorario); // SIMULANDO PEGAR OS VALORES JÁ SALVO $dobd = unserialize($salvando); echo "<b>Editando</b> <form action=\"\" method=\"post\">"; // SIMULANDO EXTRAIR OS VALORES SALVOS NA PÁGINA foreach($dobd AS $diahorario) { $parte = explode("|", $diahorario); echo "<input type=\"text\" name=\"dia[]\" value=\"{$parte[0]}\"> <input type=\"text\" name=\"horario[]\" value=\"{$parte[1]}\"><br />"; } echo "<input type=\"submit\"> </form>"; } ?>


<br />   <form action="teste.php" method="post"> <input type="text" name="dia[]" value="seg"> <input type="text" name="horario[]" value="10:00 às 18:00"> <br /> <input type="text" name="dia[]" value="ter"> <input type="text" name="horario[]" value="10:00 às 18:00"> <br /> <input type="text" name="dia[]" value="qua"> <input type="text" name="horario[]" value="10:00 às 18:00"> <br /> <input type="text" name="dia[]" value="qui"> <input type="text" name="horario[]" value="10:00 às 18:00"> <br /> <input type="text" name="dia[]" value="sex"> <input type="text" name="horario[]" value="10:00 às 18:00"> <br /> <input type="text" name="dia[]" value="sab"> <input type="text" name="horario[]" value="10:00 às 14:00"> <br /> <input type="text" name="dia[]" value="dom"> <input type="text" name="horario[]" value="não atendemos"> <br /> <input type="submit" name="salvar"> </form>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado