Jump to content
wtomtom

Dúvida colocar R$ no input para enviar via from php

Recommended Posts

ok, mas no meu script na parte de cadastro não tem nenhum input para o id ele é cadastrada automaticamente pois no banco de dados ele é AUTO_INCREMENT isso tem alguma coisa a ver?

 

Outra como que faço para enviar dois valor para mesma coluna do banco de dados, fiz assim segui abaixo o código mas só envia a primeira a segunda não vai

 

$stm->bindValue(':valor_moeda', $valor_moeda + $bitcoin);

Share this post


Link to post
Share on other sites

Tem a ver sim. Você tá tentando receber o ID de um POST que não existe. Ele vai ficar em branco mesmo, porque não tem como o código adivinhr o que é que você quer que ele faça, é tipo falar com criança, você é que tem que explicar, porque ela sozinha não te entende. Programação é assim, você tem que falar o idioma dela rs

 

Pra resolver isso, logo abaixo do código de inserir os dados na tabela você vai usar o PDO::lastInsertId (clica pra ler mais sobre isso). Ele vai te retornar o último ID que foi inserido na sua tabela, é só fazer algo do gênero:

$id = $retorno->lastInsertId();

Lembrando que $retorno foi onde você armazenou o resultado do seu INSERT INTO, então ele é o resource que você vai ter que usar pra definir o lastInsertID();

Share this post


Link to post
Share on other sites

E sobre inserir dois valores no mesmo campo, só se você armazenasse os dados em um array do tipo JSON, mas vai te complicar. Não existe outra solução? Se não existir, procure saber sobre como trabalhar com JSON no PHP.

Share this post


Link to post
Share on other sites

ok, muito obrigado por toda ajuda, sobre os dois valores eu consegui coloquei assim:

 

$stm->bindValue(':valor_moeda', ''.$bitcoin.' '.$valor_moeda.''); no php e deu certo está enviando os dois.

 

Valeu e muito obrigado mesmo.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Mauricio Molina
      Ola pessoal,
       
      Alguém pode me orientar?
       
      Estou com um campo textarea que esta chamando o editor CKEDITOR, pelo name="txtArtigo"
       
      Meu problema é que para enviar os dados para o banco, também usa o name="desc_imc"
       
      Deve ser algo fácil, mas sou iniciante e me perco em algumas coisas.
       
      <div role="tabpanel" class="tab-pane active" id="descricao_imc"> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="desc_imc" type="text" name="txtArtigo"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="button" /> <script src="ckeditor/ckeditor.js"></script> <script>CKEDITOR.replace( 'txtArtigo' );</script> </div> </div>  
    • By SilverFV
      Bom dia,
      Gostaria de pedir ajuda pois não acho nada que me ajude no que estou querendo fazer.
      Eu quero que o usuario insira um valor em um input e ao clicar em um botão ira sera inserido no formulario a quantidade de input Text igual ao valor digitado e então ele colocaria um valor em cada um desses inputs e somaria e retornaria o valor em um popup ou em uma outra parte do formulario, mas só somaria se nenhum deles estivesse vazio(essa parte da soma é a mais fácil) e caso ele coloque o valor 0 ou aperte um botão limpar os inputs inseridos seriam deletados.
       
      - Att
    • By guilhermewebber
      Olá, eu to com uma duvida para conseguir trazer um dado do banco pra uma input. Tenho o seguinte código
       
       <input class="form-control" type="text" readonly>                 <?php                 $sql2 = "select Codigo, SaldoAtual from saldo";                 $conexao2 = new Conexao2();                 $saldos = $conexao2 -> execute($sql2);                   while($saldo = $saldos ->fetch_array()) {                   echo '<option value="'.$saldo['Codigo'].'"> '.$saldo['SaldoAtual'].' </option>';                 }                 ?>                 </select>
    • By Pitag346
      Pessoal, alguem me ajuda...
       
      Como consigo fazer com que um SELECT, adicione campos ao meu formulário....
       
      Tenho um SELECT onde existe a quantidade, esse select tem de 1 a 3 .... Por padrão ele é definido como 1 ou seja 1 campo...
      Gostaria de adicionar campos conforme essa quantidade, se o select estiver com o NUMERO 2... Adiciona 2 campos, se tiver 3 ele adiciona 3 campos e se tiver 1, apenas 1 campo.
       
       
      Alguem conseguiria me ajudar ? tentei fazer com a propriedade FOR porem... ela me retorna sempre mais campos do que eu preciso realmente. Obrigado.
    • By Kefatif
      Prezados, boa tarde.
       
      Sou novo no fórum, peço desculpas caso esteja postando no local errado.
       
      Estou precisando que o edit abaixo receba apenas valores numéricos e no máximo 15 caracteres, poderiam me ajudar, por gentileza?
       
      <label style="width:14.4%">TESTE<br><input type="text" step="0.1" name="teste" class="form-control" style="width:100%"></label>  
      Já tentei diversas formas e não consegui.
       
      Obs.: Sou iniciante em programação web.
       
      Agradecido desde já pelas ajudas que estão por vir.
       
      Muito obrigado!!!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.