Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Comecei a estudar PHP agora, não sei absolutamente nada. Estou tentando criar um formulário que insira informações no banco de dados quando enviado. Para isso estou usando duas páginas, a que contém o formulário e a que é chamada quando é clicado em enviar, na outra página é que contem as funções PHP.
Tá assim:
<form method="POST" action="chamada.php">
<p>Nome</p>
<input type="text" name="usuario" size="35px" maxlength="80">
<p>Email</p>
<input type="text" name="endereco" size="35" maxlength="80">
<p>Mensagem</p>
<textarea name="comentario" cols="32" rows="5"></textarea>
<p>
<input class="submit" type="submit" value="Enviar" name="BTEnvia">
</p>
</form>
Na página "chamada.php" tá assim:
<?php
// Mensagens de Erro
$msg[0] = "Conexão com o banco de dados falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";
// Fazendo conexão com o servidor MySQL
$conexao = mysql_pconnect("localhost","root","") or die($msg[0]);
// Selecionando o banco de dados
mysql_select_db("teste", $conexao) or die($msg[1]);
// Inserindo dados
$query = "INSERT INTO infos VALUES('0', '&usuario', '&endereco', '&comentario', NOW());";
$resultado = mysql_query($query,$conexao); {
?>
<?php
}
?>
Obs.: Quando clico em enviar é adicionado uma nova linha na tabela, mas com os valores vazios. O que quero é saber o que coloco no lugar de "$usuario" e etc para ser adicionado na tabela com os valores digitados no formulário. Desde já, obrigado.
Carregando comentários...