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

Duvidas sobre PHP Triad


Marcelo Souza

Pergunta

Bom Dia Pessoal ....

Tudo beleza...

Eu gostaria de aprender um pouco de PHP, eu fiz um curso desses on line, so que não aprendi nada, então comecei a pegar uns scripts prontos no site para testar e começar a me familiarizar, so que todos os scripts que pego sempre da algum erro na hora que eu vou testar com o PHP triad,

veja eu peguei um script que é para colocar uma enquete no site

ele tem 7 arquivos sendo 6 com extenção PHP e um com extenção SQL.

a mensagem de erro que aparece é a seguinte:

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\enquete\index.php on line 6

Administra Enquete (adimisnistra enquete é um link que vai para o arquivo admin_Enquete.php)

os arquivos são:

Admin_Enquete.php

Apagar_Enquete.php

Computa.php

Conect_php

index.php

Resultados.php

Tabela_Enquete.sql

e o script da index é

<?php
include "conect.php";

$sql_verificar = "SELECT * FROM perg";
$consulta_verif = mysql_query($sql_verificar);
$verificar = mysql_fetch_object($consulta_verif);

if($verificar->Visivel == "Sim") {

$sql_perg = "SELECT * FROM perg";
$consulta_perg = mysql_query($sql_perg);
$seleciona_perg = mysql_fetch_object($consulta_perg);

$sql_votos = "SELECT * FROM votos";
$consulta_votos = mysql_query($sql_votos);
$num_opcoes = mysql_num_rows($consulta_votos);
?>
<form name="enquete" action="" method="get">
<table width="193" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#0099FF">
<tr>
        <td colspan="2"><font color="#FFFFFF"><b><?php echo $seleciona_perg->Pergunta;?></b></font></td>
    </tr>
<?php
for($i=0;$i<$num_opcoes;$i++) {
    $opcao_voto_[i] = mysql_fetch_object($consulta_votos);
?>
    <tr>
        <td width="22"><input type="radio" name="opcao" value="<?php echo $opcao_voto_[i]->ID;?>" /></td>
      <td width="111"><font color="#FFFFFF"><b><?php echo $opcao_voto_[i]->Opcao;?></b></font></td>
    </tr>
<?php
}
?>
    <tr>
        <td colspan="2"><div align="center">
          <input type="button" name="votar" value="Votar" onclick="Votar()" /> 
        </div></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center"><font color="#FFFFFF"><b><a href="Admin_enquete.php">Administrar Enquete</a></b></font></div></td>
    </tr>
</table>
</form>
<script language="javascript">
<!--
function Votar() {
    var escolha = false;
    var opcao = document.enquete.opcao;
    for(i=0;i<opcao.length;i++) {
        if(opcao[i].checked == true) {
            escolha = true;
            opcaoEscolhida = opcao[i].value;
        }
    }
    if(escolha == false) {
        alert("Escolha uma opção!");
    } else {
        var nova;
        nova = window.open("computa.php?opcaoEscolhida="+ opcaoEscolhida,"Enquete","width=300,height=350,location=no,toolbar=no,menubar=no,resizable=no,scroolbars=yes");
        nova.focus();
    }
}
//-->
</script>
<?php
} else {
    echo "<a href=\"Admin_Enquete.php\">Administra Enquete</a>";
}
?>

Espero que alguém possa me ajudar entender qual o motivo desse erro...

desde já agradeço....

vlw pessoal.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Use mysql_error() para ver qual é o erro retornado pelo MySQL.

Para isso, troque:

$consulta_verif = mysql_query($sql_verificar);
por
$consulta_verif = mysql_query($sql_verificar) or die(mysql_error());

Quando tiver dúvidas, poste-as nos fóruns principais.

Tópico movido:

Códigos Prontos -> PHP

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não sei se esta faltando o banco de dados,

como disse antes eu sou leigo peguei esse codigo no site para testar e me familiarizar,

agora eu acho que é como ESERRA disse, tá faltando algum arquivo na minha maquina porque eu já pegeui um montão de script diferente e quase todos que da algum erro...

Link para o comentário
Compartilhar em outros sites

  • 0

mysql_select_db() serve para selecionar um banco de dados. É uma função do PHP, não um arquivo.

Vá com calma. Pegue artigos, veja como conectar-se a um banco, como faezr um SELECT e depois pegue os scripts e os rode.

Veja na parte de Artigos do PHPBrasil http://www.phpbrasil.com. Lá há diversos artigos, desde básicos até mais avançados.

Veja:

http://www.php.net/mysql

Lá mostra como se trabalha com as funções de MySQL do PHP.

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo eu pensei que poderia ser algum problema no php triad mas pelo que vocês dizem acho que o problema é ne mim mesmo vou seguir seu conselho eu vou dar uma olhada nos artigos e depois vou tentar rodar os scripts de novo..

Desculpa incomodar vocês com a minha ignorância, e que eu quero aprender um pouco de php... quem sabe um dia fique igual a vocês..

valeu pelas dicas pessoal ...

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