Brq 0 Denunciar post Postado Novembro 2, 2010 tenho esse codigo html de formulario chamado coment.html <html> <head> <title></title> </head> <body> <form id="form1" name="form1" method="POST" action="comentario.php"> <label> comente:<img src="bruno.png" width="403" height="161" /><br /> <textarea name="txtcomentario" id="txtarea" cols="45" rows="5"></textarea> <input type="submit" name="button" id="button" value="ok" /> </label> </form> <p> </p> </body> </html> e esse comentario.php <?php $comenta = $_POST["txtcomentario"]; $conec = mysql_connect("localhost","root","senha") ; if ($conec) { $bco = mysql_select_db("coment",$conec) ; if ($bco) { $conectou = 1 ; } else { echo "Banco de dados não encontrado !!!" ; } } else { echo "Erro na conexão !!!!" ; } $sql = "Insert into coment.txtarea (txtarea) values('$comenta')"; $result = mysql_query($sql,$conec) or die (mysql_error()); // executa a consulta if (mysql_affected_rows($conec) >0 ) echo "<script> alert('Mensagem enviada com sucesso!');window.location.href ='/coment.html';</script>" ; else echo "Não foi possÃvel incluir o registro!!" ; ?> ao incluir o registro é redirecionado pra pagina do formulario, dessa forma dá pra redirecionar pra mesma pagina do formulario exibindo o comentario incluso ?? Compartilhar este post Link para o post Compartilhar em outros sites
Vini_Aviva 13 Denunciar post Postado Novembro 2, 2010 Por que nao usa simplismente um meta refresh? <meta http-equiv="refresh" content="8; url=coment.html"> Compartilhar este post Link para o post Compartilhar em outros sites
Brq 0 Denunciar post Postado Novembro 2, 2010 melhor mesmo usar o refresh ao invez do javascrpt mas terei q redirecionar pra outra pagina.. alguma dica de codigo php? pra mostrar o comentario no form inicial Compartilhar este post Link para o post Compartilhar em outros sites
Brq 0 Denunciar post Postado Novembro 3, 2010 agora sim deu certo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <?php $comenta = $_POST["txtcomentario"]; $conec = mysql_connect("localhost","root","senha") ; if ($conec) { $bco = mysql_select_db("coment",$conec) ; if ($bco) { $conectou = 1 ; if($conectou = 1) ; } else { echo "Banco de dados não encontrado !!!" ; } } else { echo "Erro na conexão !!!!" ; } values($txempresa,$txnome)"; $sql = "Insert into coment.txtarea (txtarea) values('$comenta')"; $result = mysql_query($sql,$conec) or die (mysql_error()); // executa a consulta if (mysql_affected_rows($conec) >0 ) echo "" ; else echo "Não foi possÃvel incluir o registro!!" ; $r = "SELECT * FROM (txtarea) WHERE 1" ; $resul = mysql_query($r,$conec) or die (mysql_error()); $num_rows = mysql_num_rows($resul); print "Há registros $num_rows <br>."; while ($get_info = mysql_fetch_row ($resul)) { foreach ($get_info as $comentario) print "$comentario<br/>"; } mysql_close($conec); ?> <?php include("comentarioform.php")?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Brq 0 Denunciar post Postado Novembro 3, 2010 nao usarei simplesmente um meta refresh e nemo codigo do primeiro post. presciso de algo melhor tipo um alert com refresh que mostre o fundo da página deshabilitado Compartilhar este post Link para o post Compartilhar em outros sites