Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

  • 0
rickmendes

FORMULARIO PHP + MYSQL DE PEDIDOS ONLINES

Pergunta

Olá pessoal do Imasters, sou um aprendiz em PHP e MYSQL e devido a uma necessidade estou criando um pequeno sistema de delivery, os que encontrei prontos não atendem as minhas necessidades. Consegui criar a estrutura do banco de dados MYSQL e já consegui modificando um código pronto inserir, editar e excluir informações do banco através de formulário. Porém agora preciso criar uma tabela "pedidos" onde vai receber de um formulário as escolhas das demais tabelas, somar o valor e enviar via phpmail para o email do restaurante, cópia para o cliente e ainda armazenar no banco.

 

Já tentei vários recursos aqui e não consegui fazer de forma alguma esse formulário e com isso gostaria da ajuda de vocês para criar esse formulário.

 

Meu banco de Dados possui as seguintes tabelas:

 

- arroz (Possui mais de 2 registros)

- feijao (possui mais de 2 registros)

- carne (possui mais de 2 registros)

- fruta (possui mais de 2 registros)

- guarnicao (possui mais de 2 registros)

- salada (possui mais de 2 registros)

- marmitex (possui tamanho e preço)

- observacao (campo para o cliente inserir informação a parte)

- numeroped (campo INT sem autoincremento, onde deve somar +1 a cada novo pedido)

 

A intensão é que na tabela pedidos seja inserido:

 

-  Número do pedido (Possui tabela)

- Nome do Cliente  (Não possui tabela no banco pois não será necessário cadastro)

- Endereço (Não possui tabela no banco pois não será necessário cadastro)

- Telefone (Não possui tabela no banco pois não será necessário cadastro)

- Tipo de arroz escolhido na lista disponível

- Tipo de feijao escolhido na lista disponível

- Tipo de carne escolhido na lista disponível

- 2 campos de guarnição (1 e 2) onde no pedido cliente pode escolher até 2 tipos de guarnição na lista disponível

- 2 campos de salada (1 e 2) onde no pedido cliente pode escolher até 2 tipos de salada na lista disponivel

- Tipo de fruta escolhido na lista disponível

- Campo de Carne-extra, onde caso seja escolhido mais um tipo de carne na lista disponível, seja agregado ao valor total + R$ XXX

- Tamanho do Marmitex (Onde quando escolhido ele agrega ao valor cadastrado em cada ítem. Estrutura das tabelas será anexado)

 

Nesse caso já seja efetuado a soma dos valores caso seja escolhido carne extra.

 

Segue abaixo as estruturas das tabelas no banco:

bancodados.jpg.e6797bc0d051a1015013625b639e30a2.jpg

 

Arroz, Feijão, Carne, Fruta, Guarnicao e Salada possuem a mesma estrutura:

arroz.jpg.8cb4b781058df43b80bd310c8818942d.jpg

 

Marmitex:

marmitex.jpg.cc1158dca975a54018522caa66048482.jpg

 

Numeroped:

numeroped.jpg.140859afc964666d7366ad10daeb87ac.jpg

 

Espero que alguém possa ajudar.

 

Agradeço.

 

Henrique

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

13 respostas a esta questão

Recommended Posts

Olá @rickmendes,

 

Existem varias forma de ser feito esse carrinho de compras, uma delas é utilizando sessões para armazenar os dados e depois resgatar os dados armazenados e salvar em seu DB, outra forma é utilizando array (substituindo as sessões) para armazenar os dados escolhidos para que possa ser resgatado e armazenado no DB, existem outras formas de serem feitas também.... 

 

Para facilitar e/ou é estruturar seu banco de dados por categorias, pelo menos seria o que eu faria, arroz e feijão poderiam pertencer apenas a uma categoria, a não ser que façam mais de um tipo de arroz e de feijão.

 

Com as tabelas criadas é só alimentar o banco de dados, exibir as informações do DB com o PHP e salvar as possiveis escolhas na tabela de pedidos para cada cliente, se quiser posso estar fazem=ndo um modelo para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@danillodars

 

Como eu havia dito sou muito crú em PHP e MYSQL, eu criei os ítens separados porque possuem mais de um tipo de arroz por dia e assim em diante com os demais ingredientes, então achei que seria mais fácil de controlar assim...

Eu não faço nem idéia em como fazer esse formulário, por isso pedi ajuda... Tentei vários tópicos do google como "criar formulario php" entre outros, mas nada!!! Se conseguir me ajudar com um modelo ficarei muito grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 horas atrás, danillodars disse:

Olá @rickmendes,

 

Existem varias forma de ser feito esse carrinho de compras, uma delas é utilizando sessões para armazenar os dados e depois resgatar os dados armazenados e salvar em seu DB, outra forma é utilizando array (substituindo as sessões) para armazenar os dados escolhidos para que possa ser resgatado e armazenado no DB, existem outras formas de serem feitas também.... 

 

Para facilitar e/ou é estruturar seu banco de dados por categorias, pelo menos seria o que eu faria, arroz e feijão poderiam pertencer apenas a uma categoria, a não ser que façam mais de um tipo de arroz e de feijão.

 

Com as tabelas criadas é só alimentar o banco de dados, exibir as informações do DB com o PHP e salvar as possiveis escolhas na tabela de pedidos para cada cliente, se quiser posso estar fazem=ndo um modelo para você.

 

@danillodars

 

Como eu havia dito sou muito crú em PHP e MYSQL, eu criei os ítens separados porque possuem mais de um tipo de arroz por dia e assim em diante com os demais ingredientes, então achei que seria mais fácil de controlar assim...

Eu não faço nem idéia em como fazer esse formulário, por isso pedi ajuda... Tentei vários tópicos do google como "criar formulario php" entre outros, mas nada!!! Se conseguir me ajudar com um modelo ficarei muito grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 horas atrás, rickmendes disse:

 

@danillodars

 

Como eu havia dito sou muito crú em PHP e MYSQL, eu criei os ítens separados porque possuem mais de um tipo de arroz por dia e assim em diante com os demais ingredientes, então achei que seria mais fácil de controlar assim...

Eu não faço nem idéia em como fazer esse formulário, por isso pedi ajuda... Tentei vários tópicos do google como "criar formulario php" entre outros, mas nada!!! Se conseguir me ajudar com um modelo ficarei muito grato!

 

Antes que eu dê algo pronto, dê uma lida em um post que tem aqui no próprio iMaster, acho que pode te ajudar.

 

https://imasters.com.br/artigo/1881/php/carrinho-de-compras-simples-usando-arrays-e-sessions-parte-01/?trace=1519021197&source=single

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, danillodars disse:

 

Antes que eu dê algo pronto, dê uma lida em um post que tem aqui no próprio iMaster, acho que pode te ajudar.

 

https://imasters.com.br/artigo/1881/php/carrinho-de-compras-simples-usando-arrays-e-sessions-parte-01/?trace=1519021197&source=single

 

Danillodars,

 

Eu li o material e até tentei coloca-lo em prática aqui, mas ainda está muito distante do que quero, na verdade não funcionou, até mesmo porque não preciso de cesta, cadastro, etc... Preciso mesmo que o formulário una as informações de alimentos escolhidos, tamanho do marmitex atrelado ao preço, no caso de carne extra ao selecionar mais um tipo de carne atrelar a um valor extra e no final um campo somando esses valores em R$ ou seja 00,00... Quando o cliente clicar em enviar pedido aí o formulário envia um e-mail para o restaurante, uma cópia para o cliente e armazena na tabela pedidos.

Como disse anteriormente, pensa em um cego perdido no tiroteio, sou eu!! kkk... Eu estou anexando todo o sistema que alterei/adequei ao que preciso, se tiver interesse em dar uma olhada no que fiz e em que ponto estou... Pretendo depois de pronto disponibilizar o sistema, pois assim como eu precisei e não achei nada semelhante, acredito que outras centenas de pessoas estão nessa situação.

 

Segue o sistema que estou tentando desenvolver: sistema_pedidos_hminfo.zip

 

Agradeço imensamente pela ajuda que já está prestando em disponibilizar seu tempo para responder e ajudar!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, vamos a logica então.

 

  1. Você precisa de um script que liste os itens por categoria para que o cliente escolha o que ele quer ou não, cada item terá seu nome, descrição e valor? 
  2. A cada item escolhido, o preço deve ser atualizado ou apenas os extras?
  3. Os clientes terão algum pré cadastro ao realizar o pedido?
  4. Esses pedidos serão armazenados para um futuro relatório?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
10 horas atrás, danillodars disse:

Ok, vamos a logica então.

 

  1. Você precisa de um script que liste os itens por categoria para que o cliente escolha o que ele quer ou não, cada item terá seu nome, descrição e valor? 
  2. A cada item escolhido, o preço deve ser atualizado ou apenas os extras?
  3. Os clientes terão algum pré cadastro ao realizar o pedido?
  4. Esses pedidos serão armazenados para um futuro relatório?

 

 

@danillodars

 

1. Eu preciso de um script onde o cliente irá montar um COMBO, ou seja um prato com as opções que ele deseja, um tipo de arroz, um tipo de feijão, um tipo de carne, dois tipos de salada, dois tipos de guarnição, um tipo de fruta, tamanho do marmitex desejado e caso desejado uma carne extra. As únicas opções que somam valores serão tamanho do marmitex e carne extra.

 

2. O preço só deve ser atualizado quando mudar o tamanho do marmitex ou adicionar/remover a carne extra.

 

3. Não é necessário cadastro ou pré cadastro dos clientes.

 

4. Os pedidos serão armazenados para futuro relatório.

 

 

Talvez em um futuro haja um cadastro de clientes, mas no momento não será necessário...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, dei uma lida aqui, e o que você precisar fazer é definir como o 'combo' será montado.

 

Primeiro você define os campos, no caso já definiu, só que ficou meio confuso como você quer fazer isso, porque você criou um tabela pra cada campo dos pratos, em vez de criar um tabela do pedido com os campos.

 

Mas vamos lá, você tem a lista com todas as opções, e você vai ter que juntar eles em um pedido.

Então crie um tabela 'pedidos' e nessa tabela coloque os campos com as opções que ele vai ter:

 

pedidos -> id, num_pedido,tipo_arroz,tipo_feijao, etc...

 

Crie um formulário HTML com os campo que estão nessa tabela, execute o formulário com ajax, ou o action mesmo, e de um INSERT na tabela 'pedidos' com os dados do pedido.

 

Mas aí cabe mais uma pergunta, existem tantos tipos de arroz, feijão, que seja necessário ter uma tabela pra cada um ?

Se sim, você fez quase certo, a tabela com os dados dos 'tipos', precisam de mais informações, como por exemplo: preço.

 

O formulário é praticamente na mesma ideia que você mesmo postou aqui: http://www.clubedohardware.com.br/forums/topic/1068087-formulário-html-php/

 

Só precisa relacionar os dados em um tabela que defina quais são os pedidos.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
3 horas atrás, AnthraxisBR disse:

Opa, dei uma lida aqui, e o que você precisar fazer é definir como o 'combo' será montado.

 

Primeiro você define os campos, no caso já definiu, só que ficou meio confuso como você quer fazer isso, porque você criou um tabela pra cada campo dos pratos, em vez de criar um tabela do pedido com os campos.

 

Mas vamos lá, você tem a lista com todas as opções, e você vai ter que juntar eles em um pedido.

Então crie um tabela 'pedidos' e nessa tabela coloque os campos com as opções que ele vai ter:

 

pedidos -> id, num_pedido,tipo_arroz,tipo_feijao, etc...

 

Crie um formulário HTML com os campo que estão nessa tabela, execute o formulário com ajax, ou o action mesmo, e de um INSERT na tabela 'pedidos' com os dados do pedido.

 

Mas aí cabe mais uma pergunta, existem tantos tipos de arroz, feijão, que seja necessário ter uma tabela pra cada um ?

Se sim, você fez quase certo, a tabela com os dados dos 'tipos', precisam de mais informações, como por exemplo: preço.

 

O formulário é praticamente na mesma ideia que você mesmo postou aqui: http://www.clubedohardware.com.br/forums/topic/1068087-formulário-html-php/

 

Só precisa relacionar os dados em um tabela que defina quais são os pedidos.

 

 

 

 

@AnthraxisBR

 

Obrigado pela presteza, só uma observação... Esse é meu sistema antigo que desejo substituir..... Esse formulário em questão não tem banco de dados Mysql, é apenas um html simples com formail e com algumas informações armazenadas em TXT. E não consegui fazer o combo nele!!

 

Preciso de algo mais refinado dessa vez...

 

Por isso deixei em anexo o script completo que estou fazendo para ver se alguém consegue me ajudar corrigindo e completando já que meu conhecimento em PHP e MYSQL é totalmente limitado!!! 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@rickmendes Opa, eu tinha visto que era sua kkk

 

viu, faz umas coisas pra tentar te ajudar melhor, monte o formulário html como você quer que ele fique, e manda aqui o código pra ajudar eu entender o que você precisa fazer de fato, ou se já tiver o formulário só posta ele aqui pra eu poder ver.

 

E responde essas perguntas:

 

1 - As opções de prato, tipos de carne, tipos de arroz, e etc.. estarão no banco de dados ? se sim, é obrigatório que elas estejam no banco ?

2 - Onde você define os preços? exemplo, onde fica o preço da carne extra ?

3 - Você vai usar jQuery/Ajax ?

Compartilhar este post


Link para o post
Compartilhar em outros sites
7 minutos atrás, AnthraxisBR disse:

@rickmendes Opa, eu tinha visto que era sua kkk

 

viu, faz umas coisas pra tentar te ajudar melhor, monte o formulário html como você quer que ele fique, e manda aqui o código pra ajudar eu entender o que você precisa fazer de fato, ou se já tiver o formulário só posta ele aqui pra eu poder ver.

 

E responde essas perguntas:

 

1 - As opções de prato, tipos de carne, tipos de arroz, e etc.. estarão no banco de dados ? se sim, é obrigatório que elas estejam no banco ?

2 - Onde você define os preços? exemplo, onde fica o preço da carne extra ?

3 - Você vai usar jQuery/Ajax ?

 

@AnthraxisBR

 

Não tenho um formulário html para isso, mas vou montar algo em HTML do que preciso e deve facilitar mesmo para me auxiliarem....

 

O maior problema que possuo é que diariamente as opções dos alimentos serão alteradas, por exemplo, o arroz pode variar entre 3 tipos todos os dias e assim com os demais...

 

Atualmente os valores estão inseridos na tabela marmitex (ID / TAMANHO / PRECO) e também será inserido de alguma forma quando optar por mais 1 tipo de carne (CARNE EXTRA) algo usando "SE" ....

 

Quanto ao questionamento sobre JQuery/AJax.. Não faço a menor idéia... Sou crú demais!!! rsrsr

Compartilhar este post


Link para o post
Compartilhar em outros sites
7 horas atrás, rickmendes disse:

 

@AnthraxisBR

 

Não tenho um formulário html para isso, mas vou montar algo em HTML do que preciso e deve facilitar mesmo para me auxiliarem....

 

O maior problema que possuo é que diariamente as opções dos alimentos serão alteradas, por exemplo, o arroz pode variar entre 3 tipos todos os dias e assim com os demais...

 

Atualmente os valores estão inseridos na tabela marmitex (ID / TAMANHO / PRECO) e também será inserido de alguma forma quando optar por mais 1 tipo de carne (CARNE EXTRA) algo usando "SE" ....

 

Quanto ao questionamento sobre JQuery/AJax.. Não faço a menor idéia... Sou crú demais!!! rsrsr

 

O formulário seria mais ou menos isso:

 

<form action="" method="post" enctype="multipart/form-data">
<table width="100%" border="0">
  <tr>
    <td colspan="4" align="left" style="font-stretch:extra-condensed">Número do Pedido: <label><?php echo $numerop; ?></label></td>
  </tr>
  <tr>
    <td colspan="4" align="center" style="font-stretch:extra-condensed">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="4" align="center" style="font-stretch:extra-condensed">Dados do Cliente</td>
  </tr>
  <tr>
    <td width="23%">Nome:</td>
    <td colspan="3"></input>Campo para digitar nome</td>
  </tr>
  <tr>
    <td>E-mail:</td>
    <td colspan="3">campo para digitar email</td>
  </tr>
  <tr>
    <td>Telefone:</td>
    <td colspan="3">campo para digitar telefone</td>
  </tr>
  <tr>
    <td>Endereço de Entrega:</td>
    <td colspan="3">campo para dgitar endereço</td>
  </tr>
  <tr>
<td colspan="4" align="center" style="font-stretch:extra-condensed">Dados do Pedido</td>
  </tr>
  <tr>
    <td>Arroz:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>Feijão:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>Carne:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>Primeira Guarnição:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>Segunda Guarnição:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>Escolha primeira Salada:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>Escolha segunda Salada:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>Fruta:</td>
    <td colspan="3">Select das opções da Tabela no Banco</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>Carne Extra:</td>
    <td width="41%">Select das opções da Tabela no Banco</td>
    <td width="11%">Valor:</td>
    <td width="25%">agregar valor XX,XX se selecionado</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>Tamanho Desejado:</td>
    <td>Select das opções da Tabela no Banco</td>
    <td>Valor:</td>
    <td>Agregar valor correspondente ao tamanho escolhido</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td>Observação:</td>
    <td colspan="3">Campo para digitar observação</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="4" align="center" style="font-stretch:extra-condensed">FINALIZAR PEDIDO</td>
  </tr>
  <tr>
    <td>Valor Total:</td>
    <td colspan="3">soma dos valores tamanho marmitex + carne extra</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="4" align="center"><input type="submit" name="pedir" id="pedir" value="Efetuar Pedido"></td>
  </tr>
</table>
</form>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@rickmendes Creio que para simplificar você poderia fazer uma query com update assim:
Criar um campo extra nas opções de cardápio chamado coddia definir como int e quando da abertura do dia setar as opções do dia.
Caso facilite criar grupos e usar a mesma lógica, quando gerar o formulario de pedidos colocar a condição " where coddia=codigododia" 

 

exemplo:

coddia | diadasemana

   1             domingo
   2             segunda

 lá nas opções de cardápio faz o update 
No domingo temos macarrao coddia =1
                                  frango       coddia=1

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.
       
      Por favor, me permita tirar uma dúvida com os amigos.

      Tenho um Formulário onde o Usuário digita todos os Dados necessários.

      Minha dúvida:
      --> como faço após o usuário digitar os dados e salvar, o Sistema chamar uma Modal ou mensagem perguntando se deseja imprimir agora ?

      Grato,
       
      Cesar
    • Por Carcleo
      Tenho uma abela de usuarios e uma tabela de administradores e clientes.
      Gostaria de uma ajuda para implementar um cadastro
       
      users -> name, login, passord (pronta) admins -> user_id, registratiom, etc.. client -> user_id, registratiom, etc...
      Queria ajuda para extender de user as classes Admin e Client
      Olhem como estáAdmin
      <?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Admin extends User {     use HasFactory;            protected $fillable = [         'name',         'email',         'password',         'registration'     ];      private string $registration;     public function create(         string $name,          string $email,          string $password,         string $registration     )     {         //parent::create(['name'=>$name, 'email'=>$email, 'password'=>$password]);         parent::$name = $name;         parent::$email = $email;         parent::$password = $password;         $this->registration = $registration;     } } User
      <?php namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Illuminate\Database\Eloquent\Relations\BelongsToMany; class User extends Authenticatable {     /** @use HasFactory<\Database\Factories\UserFactory> */     use HasFactory, Notifiable;     static string $name;     static string $email;     static string $password;     /**      * The attributes that are mass assignable.      *      * @var list<string>      */     protected $fillable = [         'name',         'email',         'password',     ];          /**      * The attributes that should be hidden for serialization.      *      * @var list<string>      */     protected $hidden = [         'remember_token',     ];     /**      * Get the attributes that should be cast.      *      * @return array<string, string>      */     protected function casts(): array     {         return [             'email_verified_at' => 'datetime',             'password' => 'hashed',         ];     }          public function roles() : BelongsToMany {         return $this->belongsToMany(Role::class);     }       public function hasHole(Array $roleName): bool     {                 foreach ($this->roles as $role) {             if ($role->name === $roleName) {                 return true;             }         }         return false;     }         public function hasHoles(Array $rolesName): bool     {                 foreach ($this->roles as $role) {             foreach ($rolesName as $rolee) {             if ($role->name === $rolee) {                 return true;             }          }         }         return false;     }         public function hasAbility(string $ability): bool     {         foreach ($this->roles as $role) {             if ($role->abilities->contains('name', $ability)) {                 return true;             }         }         return false;     }     } Como gravar um Admin na tabela admins sendo que ele é um User por extensão?
      Tentei assim mas é claro que está errado...
      public function store(Request $request, Admin $adminModel) {         $dados = $request->validate([             "name" => "required",             "email" => "required|email",             "password" => "required",             "registration" => "required"         ]);         $dados["password"] =  Hash::make($dados["password"]);                  $admin = Admin::where("registration",  $dados["registration"])->first();                  if ($admin)              return                    redirect()->route("admin.new")                             ->withErrors([                                 'fail' => 'Administrador já cadastrados<br>, favor verificar!'                   ]);                            $newAdmin = $adminModel->create(                                    $dados['name'],                                    $dados['email'],                                    $dados['password'],                                    $dados['registration']                                 );         dd($newAdmin);         $adminModel->save();         //$adminModel::create($admin);                  return redirect()->route("admin.new")->with("success",'Cadastrado com sucesso');     }  
    • Por violin101
      Caros amigos, saudações.
       
      Gostaria de tirar uma dúvida com os amigos, referente a PDV.
       
      Estou escrevendo um Sistema com Ponto de Vendas, a minha dúvida é o seguinte, referente ao procedimento mais correto.

      Conforme o caixa vai efetuando a venda, o Sistema de PDV já realiza:
      a baixa direto dos produtos no estoque
      ou
      somente após concretizar a venda o sistema baixa os produtos do estoque ?
       
      Grato,
       
      Cesar
       
    • Por violin101
      Caros amigos do grupo, saudações e um feliz 2025.
       
      Estou com uma pequena dúvida referente a Teclas de Atalho.

      Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
      ou seja:
      se estiver para letra minúscula ====> funciona
      se estiver para letra maiúscula ====> não funciona
       
      Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?

      o Código está assim:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'r' ) return;// Não é Ctrl+r, portanto interrompemos o script evt.preventDefault(); });  
      Grato,
       
      Cesar
    • Por ILR master
      Fala galera, tudo certo?
       
      Seguinte: No servidor A estou tentando fazer uma consulta com o servidor B, mas está dando erro.
      Estou usando o mesmo código de conexão do servidor B que funciona perfeitamente, mas no servidor A, dá erro.
      Segue código:
       
      $host = 'servidor B';
      $user = 'user';
      $pass = '********';
      $db   = 'banco';
       
      // conexão e seleção do banco de dados
      $conexao = mysqlI_connect($host, $user, $pass, $db);
      mysqlI_set_charset($conexao,"utf8");
      //print "Conexão rodando e OK!"; 
      //mysqlI_close($conexao);
       
      Alguém pode me ajudar?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.