Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas


Guest - claudia -

Pergunta

Guest - claudia -

Olá para todos. Estou começando a programar em php e estou cheia de dúvidas. Imagine que eu queira criar um formulário e fazer com que ele chame uma página em php parar armazenar os dados. Como eu faço esta conexão? e... Eu tenho que salvar a página do formulário na mesma pasta que tem a página .php? Não compreendo direito isso....

obrigada a todos....

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Guest - Marcelo -

Basta fazer o seguinte:

<form action="inserir.php" method="post">

quando clicar no botão enviar do formulário, os campos serão passados como parâmetros para o arquivo inserir.php.

Se voce quiser colocar em outro diretório basta informar

<form action="diretorio/inserir.php" method="post">

Link para o comentário
Compartilhar em outros sites

  • 0

Para enviar os dados do form para outra pagina você pode usar o metodo padrão (POST) ou usar GET ,existe outros meios mas não vem ao caso agora

dai você enviando os dados você precisa pegar os dados na outra pagina

com a função $_POST pra metodo POST e $_GET pra metodo GET

depois pra salvar você pode salvar num arquivo de texto ou num banco de dados

no banco de dados você precisa criar a conexao com o banco e inserir o valor pego la

leia mais Variaveis predefinidas

olha um exemplo usando o banco mysql:

index.html:

<html>

<head>

<title>teste</title>

</head>

<body>

<form name="form1" method="post" action="salvar.php">

  Nome:<input name="nome" type="text" id="nome">

<input type="submit" name="Submit" value="Salvar">

</form>

</body>

</html>

salvar.php:

<?php

//$_POST você pega os dados enviados do form pelo metodo POST

$nome = $_POST["nome];

//conecta ao servidor

$cn = mysql_connect("localhost");// conexao padrão não precisa colocar nome e nem senha

mysql_select_db("banco", $cn);//nome do seu banco

$sql = "INSERT INTO tabela ( id , nome ) VALUES ( '', '$nome' )";// o campo id é auto incremento

mysql_query($sql);

//mando uma mensagem que foi salvo com sucesso

echo "salvo com sucesso";

?>

esse exemplo é bem basico depois que você aprender você poderia aprender a validar os campos,verficar se o nome já existe etc...

qualquer duvida só perguntar

Link para o comentário
Compartilhar em outros sites

  • 0
Olá para todos. Estou começando a programar em php e estou cheia de dúvidas. Imagine que eu queira criar um formulário e fazer com que ele chame uma página em php parar armazenar os dados. Como eu faço esta conexão? e... Eu tenho que salvar a página do formulário na mesma pasta que tem a página .php? Não compreendo direito isso....

obrigada a todos....

Olá colega, siga o exemplo do marcelo, pois está perfeito para o seu caso!

Link para o comentário
Compartilhar em outros sites

  • 0
O caso é que ela esta cheia de duvidas e eu só quiz ajudar ela com mais informações

porque se não posta alguma dica em vez de não postar nada?

Prezado Sr. cidadão,

ce tá com problemas?!! não tive a intenção de esnobar o seu post, q acrescenta informações para ela, so quis enfatizar q para o problema dela, o post do marcelo foi mais objetivo!!! Kd um moderador para ver isso, já tá merecendo trancar este tópico!

Postar alguma dica????

R= Eu posto e ajudo várias pessoas, porque não faz o mesmo de forma clara e coerente?

Sem mais....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...