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

Problema na execução dos dados para mostrar


airtonsfilho

Pergunta

Opa galera, queria pedir para alguém me da uma luz! e que tou tentando mostrar o resultado de um programa gerador de enquete que tou fazendo e da esse seguinte problema -> Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:\xampp\htdocs\enquete04\index.php on line 68, será que alguém poderia dizer o porque!?

Aí vai uma parte do código! Tá na ultimas linhas na parte Resultados! Ajuda!

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link type="text/css" rel="stylesheet" href="css/style.css" />
        <title>In&iacute;cio da Enquete</title>
    </head>
    <body>
        <header>
            <h2>Sistema de Enquetes!</h2>
        </header>

        <?php
            require_once 'config/functions.php';
            require_once 'config/config.php';
            show_error();

            $con = DbMapper::getConnection();



            $enquete = $con->getEnquete(13);

              print_r($enquete);
            if ($_POST) {
                $ip_voto = $_POST['ip_voto'];
                $id_enquete = $_POST['id_enquete'];
                $enquete_opcao = $_POST['id_opcao'];
                $data = array(
                    'ip_voto' => $ip_voto,
                    'id_enquete' => $id_enquete,
                    'id_enquete_opcao' => $enquete_opcao
                );
                
                try {
                    $con->insert("voto", $data);
                } catch (Exception $exc) {
                    echo "Você não pode votar mais de uma vez, você já utilizou este ip! ";
                }

            }
        ?>


        <h4><?php echo utf8_encode($enquete['enquete']->titulo); ?></h4>
        
        <h4><?php echo utf8_encode($enquete['enquete']->descricao); ?></h4>


        <div>
            <form action="" method="POST">
                <input type="hidden" name="ip_voto" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" />
                <input type="hidden" name="id_enquete" value="<?php echo $enquete['enquete']->id ?>" />
                <?php foreach ($enquete['opcoes'] as $key => $opcao) { ?>            
                    <em><br/><input type="radio" name="id_opcao" value="<?php echo $key; ?>" /><?php echo $opcao; ?><br/></em>
                <?php } ?>   

                <p>
                    <label>
                        <input type="submit" name="button" id="button" value="Votar" />
                    </label>
                </p>
            </form>
        </div>
         <h4> Resultados: </h4>
       <?php foreach ($enquete['opcoes'] as $opcao) {?>
       
       <?php echo $opcao;?>: <?php echo mysql_num_rows($opcao);?> <br/><br/>
       
        <?php } ?>
    </body>
</html>

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...