Ola amigos , alguém me podia a resolver este script que estou tentando resolver em inserir comentarios sem fazer refresh da pagina?
INICIO.PHP
<!-- BIBLIOTECA JQUERY(OFF-LINE)--><script src="JQuery/jquery-1.11.3.js"></script><!--JAVASCRIPT--><script type="text/javascript" language="javascript">
$(document).ready(function(){//quando o utilizador clicar em button...
$('button').click(function(){var txt_comentario = $('#txt_comentario').val();
$.ajax({
url:'inserir_comentario.php',<!--URL que desejamos solicitar-->
type:'POST',<!--metodo usado-->
data:{txt_comentario:txt_comentario},<!--dados a enviar no pedido-->function(resposta_da_url){<!--conteúdo da página solicitada-->
$('#mostrar_comentarios').prepend(txt_comentario +'<br>');});});});});</script>
<formid="form_comentario"action="javascript: func()"method="post"><textareaname="txt_comentario"id="txt_comentario"onKeyDown="autoResize()"maxlength="500"placeholder="Digite o seu comentario..."></textarea><br><divid="status"style="display: none;"></div><button>Comentar</button><!--NOTA - Vale ressaltar que para fazer isso você não pode usar o botão submit, pois por mais que sua ação seja nula
ele irá atualizara página...--><!--<input type="submit" name="btn_comentar" value="comentar">--></form><divid="mostrar_comentarios"><?php
require_once 'ligacao_BaseDados.php';
$buscar_comentario = $ligacao->query("SELECT * FROM comentarios ORDER BY id_comentario DESC")ordie(mysqli_error());while($mostrar = mysqli_fetch_array($buscar_comentario)){
$id_comentario = $mostrar['id_comentario'];
$comentario = $mostrar['text_comentario'];
echo $comentario ;}?></div>
INSERIR_COMENTARIO.PHP
<?php
require_once 'Ligacao_BaseDados.php';
$comentario = $_POST['txt_comentario'];if(empty($comentario)){
echo '<span class="msg" style="color:red">Não pode comentar em branco! </span>';}// Se não houver nenhum erroelse{// Inserimos no banco de dados
$inserir_comentario = $ligacao->query("INSERT INTO comentarios (text_comentario) VALUES ( '".$comentario."' ) ")ordie(mysqli_error());
echo '<span class="msg" style="color:green">Obrigado pelo comentario! </span>';
$buscar_comentario = $ligacao->query("SELECT * FROM comentarios ORDER BY id_comentario DESC")ordie(mysqli_error());while($mostrar = mysqli_fetch_array($buscar_comentario)){
$id_comentario = $mostrar['id_comentario'];
$comentario = $mostrar['text_comentario'];}
echo $comentario;}?>
Pergunta
joaonunofz
Ola amigos , alguém me podia a resolver este script que estou tentando resolver em inserir comentarios sem fazer refresh da pagina?
INICIO.PHP
INSERIR_COMENTARIO.PHP
Link para o comentário
Compartilhar em outros sites
0 respostass 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.