Ir para conteúdo

POWERED BY:

Arquivado

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

inezboldrin

[Resolvido] Gerador numérico para formulário

Recommended Posts

@inezboldrin renomeie o arquivo para .php. Por padrão, os códigos em PHP não são interpretados em arquivos .html

Compartilhar este post


Link para o post
Compartilhar em outros sites
27 minutos atrás, Maykel-ctba disse:

Você chama o formulário via iframe?

Poste o código aqui, está chato ficar advinhando haha

 

 

http://pastebin.com/MS9SLJGi Aqui o formulário.

20 minutos atrás, Mateus Silva disse:

Não entendi muito bem a ideia, você quer que seja enviado um número oculto ao usuário para cada formulário submetido mas não salvar em lugar nenhum ? Qual seria a utilidade do número se ele não for salvo ? Pode explicar melhor ?

 

O formulário temporariamente só terá a opção de ser impresso para ser preenchido manualmente. O número do formulário é somente para controle interno. Só que futuramente ele será preenchido pela web mesmo, será salvo e impresso obrigatoriamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altere a linha 51

 

De:

<input class= "TPrest" name="tPrest" id="Tprest" /> 		

 

Para:

<input class= "TPrest" name="tPrest" id="Tprest" value="<?php echo date("Ymdhis"); ?>" /> 		

 

Salve esta página em PHP e teste novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 horas atrás, Gabriel Heming disse:

@inezboldrin renomeie o arquivo para .php. Por padrão, os códigos em PHP não são interpretados em arquivos .html

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro altere a extensão do arquivo pra .php

Agora faça dessa forma pro usuário poder ver e alterar:

<input type="text" name="numero" value="<?php echo mt_rand() ?>" />

E desta forma caso não queira que o usuário veja ou altere:

<input type="hidden" name="numero" value="<?php echo mt_rand() ?>" />

Mas eu te diria pra criar um campo "id", no MySQL do tipo Auto Increment, aí você não precisa se preocupar com esse id único...

CREATE TABLE formularios(
	id int NOT NULL AUTO_INCREMENT,
  	PRIMARY_KEY(id)
);

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
4 horas atrás, Maykel-ctba disse:

Altere a linha 51

 

De:


<input class= "TPrest" name="tPrest" id="Tprest" /> 		

 

Para:


<input class= "TPrest" name="tPrest" id="Tprest" value="<?php echo date("Ymdhis"); ?>" /> 		

 

Salve esta página em PHP e teste novamente.

 

Quando eu havia feito, eu fiz dessa forma sem salvar na extensão php.

Mas funcionou sim!! Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Rafael_Ferreira
      Não consigo carregar a imagem do captcha do meu formulário. Foi testado com o xampp e easyphp. Também não carregou a imagem de outros captcha. 
       
       
    • Por luiz monteiro
      Olá.
      Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
      Criei um sistema para fazer o upload de imagens e alguns campos text.
      Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
      Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
      Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
      Gostaria de saber se há como usar javascript para evitar isso?
      Agradeço desde já.

      <!DOCTYPE html>
      <html>
      <head>
          <meta charset="utf-8">
          <meta name="viewport" content="width=device-width, initial-scale=1">
          <title>Uploader</title>
      </head>
      <body>
          <form action="?" method="post" enctype="multipart/form-data">
              <br><br>
              <div>selecione a imagem 1</div>
              <input type="file" name="foto1" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem1">
              
              <br><br>
              <input type="file" name="foto2" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem2">
              
              <br><br>

              <input type="file" name="foto3" accept="image/*">
              <br><br>
              <input type="text" name="nome_imagem3">
              
              <br><br>
              <input type="submit" value="Enviar">
              <br><br>
          </form>
      <?php
      if ($_SERVER['REQUEST_METHOD'] == 'POST')
      {
          vardump ($_FILES);
      }
      ?>
      </body>
      </html>
       
       
       
    • Por luiz monteiro
      Olá, tudo bem?
       
      Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda.
      O que tentei até agora
       
      Ex1
      $busca = $conexao->prepare("select campo form tabela where (campo = :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form']);
       
      Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio.
      Inseri dados numéricos, da seguinte maneira para testar: 01234567;  12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona.
       
       
      Ex2
      $busca = $conexao->prepare("select campo form tabela where (campo = 0340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex3
      $busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex4
      $busca = $conexao->prepare("select campo form tabela where (campo like 2340000) ");
      Esse número está cadastrado, mas não retorna.
       
      Ex5
      $busca = $conexao->prepare("select campo form tabela where (campo like '12340000') ");
      Esse número está cadastrado, mas não retorna.
       
      Ex6
      $busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) ");
      Esse número está cadastrado, mas não retorna.
       
       
      Ex7
      $busca = $conexao->prepare("select campo form tabela where (campo like :campo) ");
      $busca->bindParam('campo', $_REQUEST['campo_form'])
      Não retorna dados.
       
      O  $_REQUEST['campo_form'] é envio via AJAX de um formulário. 
      Usei o gettype para verificar o post, e ele retorna string.
      Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string.
       
      Esse tipo de varchar foi usado porque os números que serão gravados nesse campo,  terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca.
      Agradeço desde já.
       
       
    • Por daemon
      Boa tarde,
       
      Eu tenho uma rotina que faz uma leitura do arquivo .xml de vários sites.

      Eu consigo pegar o tópico e a descrição, e mostrar a imagem que esta na pagina do link.
      Para isso utilizo esta função:
      function getPreviewImage($url) { // Obter o conteúdo da página $html = file_get_contents($url); // Criar um novo objeto DOMDocument $doc = new DOMDocument(); @$doc->loadHTML($html); // Procurar pela tag meta og:image $tags = $doc->getElementsByTagName('meta'); foreach ($tags as $tag) { if ($tag->getAttribute('property') == 'og:image') { return $tag->getAttribute('content'); } } // Se não encontrar og:image, procurar pela primeira imagem na página $tags = $doc->getElementsByTagName('img'); if ($tags->length > 0) { return $tags->item(0)->getAttribute('src'); } // Se não encontrar nenhuma imagem, retornar null return null; } // Uso: $url = "https://example.com/article"; $imageUrl = getPreviewImage($url); if ($imageUrl) { echo "<img src='$imageUrl' alt='Preview'>"; } else { echo "Nenhuma imagem encontrada"; }  
      Mas estou com um problema, esta funcão funciona quando coloco em uma pagina de teste.php. Preciso mostrar em uma página inicial diversas fotos de todos os links. (No caso acima só funciona 1).
    • 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
×

Informação importante

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