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

Sistema de respostas


Elvys Pereira

Pergunta

Tenho um sistema de respostas,na verdade é um sistema de noticias modificado, onde a notícia é uma pergunta e os comentários são a resposta.

Por que tantas caras?

CARA 1 - Ele aceita perguntas de alguns usuários, envia para o banco e mostra!

CARA 2 - alguns usuários não conseguem mandar perguntas de jeito nenhum, nem dá erro nem nada!

CARA 3 - as respostas, todos conseguem cadastrar felizes

O código

ADD_PERGUNTA.PHP

<form method=POST action="" name=enviar>
<table
 style="width: 600px; text-align: left; margin-left: auto; margin-right: auto;"
 border="0" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td id=pergunta valign=top><center><br><br><br><br><br><br>
        
<input class=pergunta type=text name=pergunta><br>
Não se esqueça de um Ponto de Interrogação(?)!</td>
    </tr>
    <tr>
      <td id=detalhe><center><br><br><br>
      
<input class=pergunta2 type=text name=detalhe><br>
Opcional, caso queira acrescentar mais informações.</td>
    </tr>
    <tr>
      <td>
<input type="hidden" name="autor" value="<? echo "{$_COOKIE['login']}"; ?>">
<input type="hidden" name="data" value="<? echo date("d/m/Y \à\s H:i"); ?>">
<input type="hidden" name="respondida" value="0">
<center>
<input type=image src=botaopergunte.png value=submit name=enviar></center></td>
    </tr>
  </tbody>
</table>
</form>
pergunte.php
<h2>Pergunte!</h2>
Está pronto para fazer sua pergunta agora? Antes, por favor, note as
nossas <a
 href="/respostas/?nl=regras">regras</a>!

Agora, sim, preencha os campos abaixo e clique em Pergunte!
<br><br>

<?php

//cookie check
if ( !isset($_COOKIE['login']) ){
// if session check fails redirect to error page
header("Location: ...");
exit();
}
?>
<?php
//include config settings
include("config.php");

/* bring db connection variable into scope */
$enviar = $_POST[enviar];

if(!$enviar)
{
?>
<?php
include("add_pergunta.php");
?>

<?php
echo "\n";
}
else
{
//process form avatar
 include("config.php");
 $db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //selecionamos o database escolhido
$login = $_COOKIE['login']; // faz consulta no banco
$consulta = mysql_query("select * from $tabela where login = '$login'");
while($linha = mysql_fetch_object($consulta))
{
 $avatar = $linha->image;
}

//define variables
$autor = $_COOKIE['login'];
$pergunta = $_POST[pergunta];
$data = $_POST[data];
$detalhe = $_POST[detalhe];
$respondida = $_POST[respondida];


//query string
$sql_enviar = "INSERT INTO perguntas (autor, pergunta, detalhe, data, respondida) VALUES ('$autor', '$pergunta', '$detalhe', '$data', '$respondida')";
$resultado_enviar_noticia = mysql_query($sql_enviar)
    or die (mysql_error());

    echo "Pergunta feita!<br /><br />";
    echo "<a href=\"?nl=responda\">Clique aqui</a> para ir à página de Respostas!";

}
?>

Editado por Jonathan Queiroz
Título editado para descrever melhor o tópico e adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Elvys, edita o título do teu tópico, regra n 3.6:

3.6 É proibida a abertura de tópicos com títulos como "Socorro", "Ajuda", "Urgente", etc, ou com títulos que não descrevam a dúvida, como "Uma dúvida simples", "Alguém pode me ajudar?", "Dúvida de Iniciante", etc. Tópicos assim serão editados sem aviso prévio.

Você tem que mudar o título da pergunta para algo que descreva a sua dúvida!

Vlw

Matheus Matos

Link para o comentário
Compartilhar em outros sites

  • 0
Elvys, edita o título do teu tópico, regra n 3.6:

3.6 É proibida a abertura de tópicos com títulos como "Socorro", "Ajuda", "Urgente", etc, ou com títulos que não descrevam a dúvida, como "Uma dúvida simples", "Alguém pode me ajudar?", "Dúvida de Iniciante", etc. Tópicos assim serão editados sem aviso prévio.

Você tem que mudar o título da pergunta para algo que descreva a sua dúvida!

Vlw

Matheus Matos

esse é todo o codigo, não há javascript adicionado,

pois se ouver pode ser isso , dependendo do navegar algumas funçoes do java script causam efeitos inesperados, ex como a pagina ficar desconfigurada e perder a interatividade com a internet

até mais

Editado por rickayron
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,1k
    • Posts
      651,7k
×
×
  • Criar Novo...