estou mandando para um banco mysql um pequeno fom tipow:nome localizacao, e mensagem, so que quando mando imprimir no lugar do nome aparece id, no lugar de localizacao aparece nome, e no lugar de mensagem aparece localizacao olhem abaixo os codigos
esse e o codigo para inserção
<?php
if (getenv("REQUEST_METHOD") == "POST") {
$nome = $_POST['nome'];
$localizacao = $_POST['localizacao'];
$mensagem = $_POST['mensagem'];
if ($nome and $localizacao and $mensagem) {
$conexao = mysql_pconnect("root","user","senha");
mysql_select_db("win20_viapalmas",$conexao);
$query = "INSERT INTO guestbook values('00000','id','$nome','$localizacao','$mensagem')";
mysql_query($query,$conexao);
header("location: teste.php");
} else {
$err = "Preencha todos os campos!";
}
?>
<html>
<head>
<title>Livro de visitas</title>
</head>
<body bgcolor="white">
<h1>Assine o livro de visitas</h1>
<?php
if ($err) {
?>
<ul></ul><font color="red"><?php echo $err; ?></font></ul>
<?php
}
}
?>
<form method="post" action="assinar.php">
<table border="0">
<tr>
<td>nome: </td>
<td><input type="text" size="15" name="nome" maxlength="45"></td>
</tr>
<tr>
<td>localização: </td>
<td><input type="text" size="15" name="localizacao" maxlength="45"></td>
</tr>
<tr>
<td>mensagem</td>
<td> </td>
</tr>
<tr>
<td coldspan="2"><textarea cols="50" rows="5" name="mensagem">Digite aqui sua mensagem!</textarea>
</td>
</tr>
</table>
<input type="submit" value="assinar">
</form>
</body>
</html>
esse é para visualização
<?php
$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possivel selecionar o banco de dados";
$conexao = mysql_pconnect("root","pass","pass2") or die($msg[0]);
mysql_select_db("win20_viapalmas",$conexao) or die($msg[1]);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>teste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style2 {color: #009999}
.style6 {color: #009898; font-weight: bold; font-style: italic; }
-->
</style>
</head>
<body>
<tr>
<td>
<td>
<td> </td>
<td> </td>
</tr>
<?php
$query = "SELECT id,nome,localizacao,mensagem from guestbook ORDER by nome";
$resultado = mysql_query($query,$conexao);
while ($linha = mysql_fetch_array($resultado)) {
?>
<table width="750" border="0" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFF4CA">
<tr bgcolor="#FFF9DF">
<td width="124">Id</td>
<td width="243">nome</td>
<td width="189"><span class="style6">localizacao</span></td>
<td width="173">mensagem</td>
</tr>
<tr bgcolor="#FFF9DF">
<td><span class="style6"><? echo $linha['id']; ?></span></td>
<td><span class="style6"><? echo $linha['nome']; ?></span></td>
<td><span class="style6"><? echo $linha['localizacao']; ?></span></td>
<td><span class="style6"><? echo $linha['mensagem']; ?></span></td>
</tr>
</table>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?
}
?>
<span class="style2"></span>
</body>
</html>
Pergunta
alexpmj
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.