Ir para conteúdo
Fórum Script Brasil

cloba

Membros
  • Total de itens

    78
  • Registro em

  • Última visita

Tudo que cloba postou

  1. Renato. por ex. eu postei esse tópico ,e você clicou no tópico que. eu postei, e você viu a minha dúvida no tópico que eu postei, certo?? e ai você incrementou a perg. Você quer juntar uma string dinâmica com uma string fixa ? ou seja você adicionou a msg ou seja somou o meu tópico com a sua msg ,e assim por diante igual um forum mesmo, quando o usuário posta um tópico o usuário clica, e responde o tópico postado e assim por diante, como eu faço isso?? qual o comando eu devo incrementar na página???e qual página ??
  2. olá colegas?!!!é o seguinte , vou passa o código e fala o que eu quero exibe_conteudo.php <?php require_once("conecta_mysql.php"); //selecionando dados da tabela $sql = "SELECT * FROM forum"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $id = $sql['id']; $assunto = $sql["assunto"]; echo "<a href=nome.php?id=$id> <br> $assunto </a>";} ?> <form method=post" action="respostaexibe.php"> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>Mensagem:</td> <td><textarea name="assunto"></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="enviar" value="Enviar a Mensagem"></td> </tr> </table> </form> nome.php <?php require_once("conecta_mysql.php"); $id = $_GET['id]; echo $id; $sql = "SELECT * FROM forum WHERE id=$id"; $query = mysql_query($sql); while($sql = mysql_fetch_array($query)){ $mensagem = $sql["mensagem"]; echo "Resultados para o ID $id <br> Nome: $mensagem "; } ?> <form method=post" action="resposta_nome.php"> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="50%">Mensagem:</td> <td width="50%"><textarea name="mensagem"></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="enviar" value="Enviar"></td> </tr> </table> </form> resposta_nome.php <?php if(empty($_POST['mensagem])) { header('Location: nome.php'); exit; } require_once("conecta_mysql.php"); $mensagem = $_POST['mensagem']; $inserir = "INSERT INTO forum (assunto, mensagem, data, hora) VALUES ('' , '$mensagem' , '' , '' )"; mysql_query($inserir); header('Location: nome.php'); mysql_close($conexao); ?> até aí perfeito, adiciona o assunto quando digita na caixa d mensagem do exibe_conteudo.php e linka o assunto no exibe_conteudo.php e chama o nome.php e aparece a msg, como eu faço pra somar a msg quando é digitado na caixa d mensagem do nome.php ??qual o comando eu devo incrementar na página e qual seria essa página??? por. ex no nome.php amanhã vai chover?? Sim vai chover! Não vai chover. obrigado galera quem puder ajudar
  3. olá pessoal!?!?! então, eu vou passar o código e dpois vou falar onde está o prob. forum.php o código está assim <?php require_once("conecta_mysql.php"); $limite=3; // Número de registros criado no banco de dados que são exibidos na tela //conta o número total de registros na tabela $consult1="select * from fórum"; $numresults=mysql_query($consult1); $numrows=mysql_num_rows($numresults); // Determina o offset que sera passado para o script, se não for 0 if (empty($_GET['offset'])) { $offset=0;} else { $offset=$_GET['offset']; } $total_paginas = ceil($numrows / $limite); // Calcula o total de páginas na variável $total_paginas $res = mysql_query ("SELECT * FROM fórum ORDER BY assunto DESC limit $offset,$limite"); $linhas = mysql_num_rows($res); for($i=0; $i<$linhas; $i++) { $linha = mysql_fetch_array($res); //limito a exibição para apenas 20 caracter //e armazeno variável tópico $tópico = substr("{$linha['assunto']}", 0, 80); //exibo a 20 caracters da msg e armazeno a ID para //usar como referencia do exibe.php echo "<a href=\"exibe.php?referencia=".$linha['mensagem']."\"> $tópico <br> <a>"; } //Calcula o número de páginas necessarias para os links $paginas=intval($numrows/$limite); // $pagina agora contem o número de páginas necessarias if ($numrows%$limite) { // coloca incremento $paginas++; } echo "<center><br><br>"; for ($l=1;$l<=$paginas;$l++) { // loop de leve $novooffset=$limite*($l-1); print "<a href=\"$PHP_SELF?offset=$novooffset\">$l</a> &nbsp; \n "; } echo "</center><br><br>"; echo "Números de comentários encontrados: $numrows <br>"; echo "Números de Páginas: " .$offset. " até " . $total_paginas; ?> <body> <form method="POST" action="respostaforum.php"> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <tr> <td>Nome:</td> <td><input name="assunto" type="text" id="assunto" size="100"></td> </tr> <tr> <td valign="top">Mensagem:</td> <td><textarea name="mensagem" cols="100" rows="10"></textarea></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="enviar" value="Enviar Mensagem"></td> </tr> </table> </form> do exibe.php está assim <?php require_once("conecta_mysql.php"); $referencia = $_GET['referencia'] echo $referencia; $sql = mysql_query ("SELECT * FROM fórum WHERE mensagem='$mensagem'"); $linhas = mysql_num_rows($sql); for($l=0; $l<$linhas; $l++) { $linha = mysql_fetch_array($sql); echo "Mensagem: ".$linha['mensagem']. "<hr>"; } ?> <form method="post" action="respostaexibe.php"> <table width="50%" border="1" cellspacing="0" cellpadding="0"> <tr> <td colspan="2">Responder</td> </tr> <tr> <td width="31%" valign="top">Mensagem</td> <td width="69%"><textarea name="mensagem" cols="100" rows="10" id="mensagem"></textarea></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="enviar" value="Enviar a Resposta"> </div></td> </tr> </table> </form> e do respostaexibe.php está assim <?php if(empty($_POST['mensagem'])) { header('Location: exibe.php'); exit; } require_once("conecta_mysql.php"); $mensagem = $_POST['mensagem']; $inserir = "INSERT INTO fórum VALUES"; $inserir .= "('$mensagem')"; if(mysql_query($inserir)){ header("Location:exibe.php?referencia=".$linha['mensagem']."/"); exit; } mysql_close($conexao); ?> e é o seguinte, o forum.php até aí ok, quando o usuário manda o novo assunto link normal, quando o clica no assunto do forum.php a msg fica no exibe.php quando eu digito a resposta no exibe.php na caixa da mesgagem ele chama o respostaexibe.php e não volta no exibe.php somando as msgs na tela no exibe.php, só funciona quando digita na URL do exibe.php a msg... onde está faltando o pequeno detalhe???? já que. to aqui como faz para somar quando tem uma nova resposta, quando o usuário postou novo assunto no forum.php??qual e o comando??? obrigado
×
×
  • Criar Novo...