Ir para conteúdo

POWERED BY:

Arquivado

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

Fabio Ferreira 2F

(ERRO) Sistema de comentário

Recommended Posts

O que tem de errado por aqui?

 

recados.html

<form name="form1" method="post" action="btn=enviar">
<table width="344" height="71" border="0" cellspacing="1">
<tr>
<td width="85"><span class="style17">Nome:</span></td>
<td width="252"><input name="nome" type="text" id="nome" size="42"></td>
</tr>
<tr>
<td><span class="style17">E-mail:</span></td>
<td><input name="email" type="text" id="email" size="42"></td>
</tr>
<tr>
<td height="19" valign="top"><p class="style17">Mensagem:</p></td>
<td valign="top"><p>
<label></label>
<label>
<textarea name="mensagem" id="mensagem" cols="32" rows="5"></textarea>
</label>
<label>
<input type="submit" name="enviar" id="button" value="Enviar comentario" action="enviar_dados.php">
</label>
</p></td>
</tr>
</table>
</form>

enviar dados.php

<style type="text/css">
<!--
#titulo {
background-color:#999999
font family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:5px;
}
#conteudo {
font family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding:5px;
}
-->
</style>

<?
include "config.php";
$mostrar = mysql_querry("SELECT * date_format(data, '#d/#m/#Y) as data FROM comentarios ORDER BY data, hora DESC");
while ($linha = mysql_fetch_array($mostrar)){
?>

<div id=titulo>
Postado por: <?=$linha['nome']?>, <?=$linha['data']?> <?=$linha['hora']?>
</div>
<div id=conteudo>
<?=$linha['mensagem']?>
</div>

<?
}
?>
<?
if($_GET['btn'] == "enviar") {
$nome = $_POST["nome"];
$email = $_POST["email"];
$mensagem = $_POST["mensagem"];
$sql = mysql_query("INSERT INTO comentarios (nome, email, mensagem, data, hora)
VALUES
('$nome','$email','$mensagem',now(),now())");

print "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=recados.html'>
";
}
?>

config.php

<?
$db = mysql_connect ("localhost","root","")
$ dados = mysql_select_db("test",$db);
?> 

Banco de dados

Campo Tipo Collation Atributos Nulo Padrão Extra Ação

 

id |int(11)| Não auto_increment

nome |varchar(100)| latin1_swedish_ci Não

email |varchar(100)| latin1_swedish_ci Não

mensagem |text| latin1_swedish_ci Não

data |date| Não

hora |time| Não

 

Servidor: localhost => Banco de Dados: test => Tabela: comentarios

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tira esse espaço...

$ dados = mysql_select_db("test",$db);
~

$dados = mysql_select_db("test",$db);

 

Tirei o espaço, continua em persistir, mando um recado qualquer

 

e de: C:\Documents and Settings\User\Desktop\Site Fabio Ferreira\recados.html

vai para: file:///C:/Documents%20and%20Settings/User/Desktop/Site%20Fabio%20Ferreira/recados.html?btn=enviar

 

 

Mando o recado, mais fica por isso mesmo, nao aparece em baixo, dá o refresh na página, mais nada acontece :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu tenho o Vertrigo

Por acaso eu tenho que importar alguma página ??

 

como mostrei acima, esta foi a configuração do banco de dados, localhost

que eu segui passo a passo de uma video-aula que funcionou 100%...

só aqui que nao =/

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.