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

Estou Com Um Pequeno Problema De Logica


alexpmj

Pergunta

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>&nbsp;</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>&nbsp;</td>
<td>&nbsp;</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>&nbsp;</td>
   <td>&nbsp;</td>
   <td>&nbsp;</td>
</tr>
<?
}
?>
<span class="style2"></span>
</body>
</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Verifique se você está incluindo certo no respectivo campos!

$query = "INSERT INTO guestbook values('00000','id','$nome','$localizacao','$mensagem')";

00000 -> Qual é o nome desse campo ?

id -> Se for autoincrement, não é preciso colocar nada e verifique se é o campo id.

$nome -> Verifique se é o campo nome

$mensagem ->  ||                      mensagem.

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...