Ir para conteúdo

Arquivado

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

gersonbastos

como gero um link para meu formulario PHP

Recommended Posts

Tenho uma loja de telefones, estou montando um site, fiz um formulario de cadastro que sera realizado por mim.

quando eu finalizar o cadastro. quero que gere um link, sou meio leigo mais vi algumas funçoes de POST e GET, mais nao estou entendendo.

com esse link, sera enviado ao cliente, ao entrar estará na pagina com os dados gerados no formulario.

 

segue meu codigo.

 

 

<html lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>EpicStore</title>
<link rel="shortcut icon" href="http://i-cloud.esy.es/favicon.ico">
<link rel="stylesheet" href="styles.css">
</head>
 
<body>
<form action="cadastrotel.php" method="post">
         <div class="boxFrmNew">
 
<input type="text" value="" class="appId1" placeholder="IMEI" name="imei" required="">
<input type="text" value="" class="appId1" placeholder="MODELO" name="modelo" required="">
<input type="text" value="" class="appId1" placeholder="SERIAL" name="serial" required="">
<input type="text" value="" class="appId1" placeholder="Country Purchesed" name="country" required="">
<input type="text" value="" class="appId1" placeholder="Find ON" name="find" required="">
  
  <br>
  <br>
  <br>
<input type="submit" value="Gerar LINK"> 
</div>                      
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que eu entendi você esta fazendo um site e quer saber como gera o link?

isso é simples quando você apertar para enviar no caso [Gerar Link] isso é cirando automaticaente pelo browser.

 

quando gerado ele vai pegar o "cadastrotel.php" que você informou no form action="" e vai criar um link automaticamente enviando para esse arquivo tranformando os dados em url no caso do method GET.

o server php vai interpretar essa requisição de diretório como se foce um parâmetros.

exp:

insira seu nome :[Gerson] vai ficar http://{endereço}/cadastrotel.php?nome=gerson

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei mais nao foi exatamente o que esperava...

tenho pagina formulario.php, nessa pagina eu preencherei os dados quando eu clicar em Gerar Link, queria que ele me levasse a outra pagina "cadastrotel.php"

 

nesta pagina queria algo do tipo:

Seu telefone foi cadastrado com sucesso!

Segue link para acesso ao formulario:

http://{endereço}/cadastrotel.php?imei=125354

quando eu usar esse link ele cairá na minha index.php

os dados vão aparecer nesta pagina

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode colocar um java script alert quando cadastrar. Ele vai aparecer a mesagem cadastrado com sucesso e quando clicar em OK ele pode te manda pro seu link :

 

echo ("<SCRIPT LANGUAGE='JavaScript'>
window.alert('Cadastrado com Sucesso')
window.location.href='http://seusite.com';
</SCRIPT>"
);

 

ou entao ao inves do site ali no HREF coloca index.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente você precisa de orientações de arquitetura de sistemas e de PHP.

 

Em uma possível abordagem você teria;


./
/form.php
/cadastrar.php
/index.php

 

  • form.php tem o formulário, os dados a serem cadastrados, ao criar o formulário e clicar em submit você manda para o cadastrar.php
  • o cadastrar.php recebe o array com os dados do formulário e os cadastra, num banco, num arquivo, etc. você deve cadastrar com um ID, agora só pegar esse ID e imprimir pro cara.
  • no index.php você espera receber esse id, quando alguem acesar passando esse id você busca no banco de dados e mostra os dados pra ele.
Essa é a arquitetura, agora te ensinar passo a passo tecnicamente é meio massante, com os termos acima você deveria procurar na internet e ir montando, dificilmente vai achar um exemplo que aborde tudo isso e se achasse iria demorar pra entender, recomendo que vá tentando montar cada passado desses e buscando por dúvidas na internet.
Alguns links:
Para aprender a usar formulários com PHP vejas esses vídeos entre outros que você pode achar no google
Links de como usar formulários com PHP:
http://www.cursoemvideo.com/lesson/curso-php-formulario-html-php/ esse é o curso que o colega acima passou, na aula 8 ele fala de formularios
etc, tem muito disso em portugues, o brasil usa muito php
Na parte de salvar no banco, eu recomendo que salve em arquivo pra comecar, porque mecher com banco de dados de cara vai ser complicado mas nada te impede de tentar
Usando Mysql com PHP
Trabalhando com arquivos
Agora uma dica(se você estiver aberto para isso) qualquer fórum pretende resolver problemas de lógica e técnicas pontuais, quando se faz uma pergunta ampla como essa não espere que alguém vá gerar esse sistema e te entregar, o máximo que farão é algo como eu fiz, então tente desenvolver o sistema e de acordo for tendo dúvidas pontuais vá pergutnando.
att

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda de todos, estou metendo a cara aqui nos estudos, mais segue imagem do que basicamente quero!

pagina de cadastro (localhost/teste/cadastro.php)

 

https://uploaddeimagens.com.br/images/000/510/464/full/cadastro.png?1442944289

 

 

 

Pagina (cadastrotel.php), nessa exibira uma mensagem de cadastro e mostrará um link para eu acessar meu formulario

 

https://uploaddeimagens.com.br/images/000/510/465/full/cadastrotel.png?1442944317

 

 

Nessa, já e o link com o furmulario que será exibido direto no meu index.php, quando o usuario usar o link gerado

 

https://uploaddeimagens.com.br/images/000/510/466/full/index.PNG?1442944331

 

 

 

 

Estou estudando, mais se alguem ainda poder me dar uma luz, ficarei muito grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos por partes, vou ver se consigo te ajudar.

 

Seu sistema será ONLINE ou apenas INTERNO? Só você terá acesso ou os clientes também?

 

Não entendi esse ENVIO. Enviar o que para quem?

 

 

Ppor acaso, você está querendo fazer um cadastro de dados de celulares por cliente da sua loja?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vai funciona EXTERNO (online), a pagina de cadastro so eu quero ter acesso!
vou chamar ele de CADASTRO.php

Ao finalizar o cadastro, queria que fosse para a pagina Cadastrotel.php

onde exibira uma mensagem informando que o "CADASTRO" foi realizado, e mostrando o LINK, que vou precisar para acessar aquele cadastro!

Que por sua vez, queria inserir o CADASTRO que foi feito, direto na minha index.php, ou seja o formulario vai ser exibido dentro da minha pagina principal, no futuro pretendo fazer uma coisa mais profunda, mais por hora preciso so disso mesmo !

 

se alguem poder ajudar via skype, pelo menos tirando minhas duvidas ficarei grato!

skype: gbs.info

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vc precisa persistir no banco de dados com um ID.

Depois pesquise por esse ID no banco e mostre o que foi persistido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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