NöU@ Postado Setembro 6, 2008 Denunciar Share Postado Setembro 6, 2008 E aí pessoal?Eu estou fazendo um sistema de enquete pra por no meu site, porém tá dando uns erros aqui e gostaria que vocês me ajudassem.eu tenho o arquivo enquetes.php onde ficam as enquetes e a index.php, onde eu chamo a enquete.Arquivo enquete.php<?php require_once('Connections/Conexao.php'); mysql_select_db('cleia',$Conexao); ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enquete</title> <link href="/escolacleia/scripts/CSS/enquetes.css" rel="stylesheet" type="text/css" /> <link href="/escolacleia/scripts/js/enquete.js" type="text/javascript" /> </head> <body> <?php $sqlPerg = "SELECT 'perguntas'.'pergunta' FROM perguntas WHERE ('perguntas'.'Status' = " .'"S"'. ") ORDER BY 'perguntas'.'id' DESC"; $consultaPerg = mysql_query($sqlPerg, $Conexao) or die (mysql_error()); while ($linhaPerg = mysql_fetch_object($consultaPerg)) { $pergunta = $linhaPerg->Pergunta; $idPerg = $linhaPerg->ID; } $sqlResp = "SELECT 'respostas'.'resposta' FROM respostas WHERE 'respostas'.'id' =" . $idPerg; $consultaResp = mysql_query($sqlResp, $Conexao) or die (mysql_error()); $linhaResp = mysql_fetch_object($consultaResp); $num_opcoes = mysql_num_rows($consultaResp); ?> <form id="enquete" name="enquete" method="post" action="vota.php"> <div id="pergunta"> <?php while ($linhaPerg = mysql_fetch_object($consultaPerg)) { echo $linhaPerg->Pergunta; } ?> </div> <?php for($i=0;$i<$num_opcoes;$i++) { $opcao_voto_[$i] = mysql_fetch_object($consultaResp); ?> <div id="resposta"><input type="radio" name="opcao" value=" <?php $opcao_voto_[$i]->unico; ?>" /><b> <?php echo $opcao_voto_[$i]->Resposta ?></b></div> <?php } ?> <div id="botoes"><input name="votar" type="button" onclick="votar();" value="Votar"/></div> <?php mysql_free_result($consultaResp); mysql_free_result($consultaPerg);?> </form> </body> </html>Qualquer ajuda é bem vinda..Grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 6, 2008 Denunciar Share Postado Setembro 6, 2008 Olá..qual problema?? qual erro?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 NöU@ Postado Setembro 6, 2008 Autor Denunciar Share Postado Setembro 6, 2008 Jissadesculpa eu não ter colocado o erro.. falha minha..dá esses 2 erros:Notice: Undefined property: stdClass::$Pergunta in D:\Sites PHP\escolacleia\enquetes.php on line 18 Notice: Undefined property: stdClass::$ID in D:\Sites PHP\escolacleia\enquetes.php on line 19Isso faz com que nada apareça. Tentei utilizar o "mysql_fetch_assoc", não dá esses erros, porém a pergunta e as opções não aparecem.Obrigado pela ajuda.PS: se quiser mudar totalmente o script, fike a vontade Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 6, 2008 Denunciar Share Postado Setembro 6, 2008 tenta dar uma simplificada nas querystipo de:SELECT 'perguntas'.'pergunta' FROM perguntas WHERE ('perguntas'.'Status' = " .'"S"'. ") ORDER BY 'perguntas'.'id' DESCparaSELECT perguntas FROM perguntas WHERE Status = 'S' ORDER BY id DESCfaça no outro tbe use o mysql_fetch_array$linha = mysql_fetch_array($consultaPerg);$codigo = $linha['armcodigo'];$pergunta = $linha["pergunta"]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 NöU@ Postado Setembro 7, 2008 Autor Denunciar Share Postado Setembro 7, 2008 jissaprimeiro, vlw pela ajuda..agora q eu coloquei akilo q você disse, funciono um pouko mais, já tah aparecendo o form, poré agora surgiram 2 outros erros:Notice: Undefined index: Pergunta in D:\Sites PHP\escolacleia\enquetes.php on line 18 Notice: Undefined index: ID in D:\Sites PHP\escolacleia\enquetes.php on line 19vlw! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Setembro 7, 2008 Denunciar Share Postado Setembro 7, 2008 legal.. logo logo funciona :) a mensagem deu ID com letras maiusculas... no banco de dados ele esta realmente em maiuscula ??note que o linux diferencia Maiuscula de minuscula..veja se na recuperação voce colocou["ID"] e o certo seria ["id"]veja se é isto.. se não poste como esta o codigo novamente Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 NöU@ Postado Setembro 7, 2008 Autor Denunciar Share Postado Setembro 7, 2008 cara..vlw mesmo...qm diria q um erro tosco deses desse esse problema...vlw cara.. Obrigado por ter me ajudado... td de bom pra vocêRESOLVIDO Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
NöU@
E aí pessoal?
Eu estou fazendo um sistema de enquete pra por no meu site, porém tá dando uns erros aqui e gostaria que vocês me ajudassem.
eu tenho o arquivo enquetes.php onde ficam as enquetes e a index.php, onde eu chamo a enquete.
Arquivo enquete.php
Qualquer ajuda é bem vinda..
Grato
Link para o comentário
Compartilhar em outros sites
6 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.