Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Olá, pessoal! Estou criando uma loja virtual em PHP. Instalei o Wamp para poder fazer os testes. Criei o banco. E criei um arquivo de conexão e um outro de teste para ver se está conectando ao banco. E não está. Quando crio um site no dreamweaver, coloco as seguintes informações para acessar o servidor: http://localhost/wamp/www/lojavirtual/criancafeliz. Só que quando digito esse caminho pra visualizar o site, é inválido. Para eu visualizar o site no browser, eu preciso digitar http://localhost/lojavirtual/crianca...dmin/index.php.
    Após ter configurado o site, eu tento executar http://localhost/lojavirtual/crianca...dmin/teste.php e não aparece nada. Eram para aparecer dois registros que gravei na tabela de categorias de produtos.
    Segue o código de conexao.php:
    <?
    $servidor = "localhost";
    $usuario ="root";
    $senha"";
    $con= mysql_connect($servidor,$usuario,$senha) or die("não foi possível conectar ao servidor de banco de dados");
    mysql_select_db("loja",$con ) or die ("não foi possível conectar ao banco");




    ?>

    Segue o código de teste.php:
    <? include "conexao.php"

    $sql = "select * from categorias"
    $dados = mysql_query($sql);
    $linha = 0;
    while (&linha) < mysql_num_rows($dados))
    {
    echo mysql_result($dados,$linha,categoria);

    linha+=1;
    }

    ?>

    Como já disse, os registros não aparecem. Alguém pode me ajudar? Por favor.
    Aguado resposta. Muito obrigada.

  2. Tente assim:

    <?php
    include "conexao.php";

    $sql = "select * from categorias";
    $dados = mysql_query($sql);
    $linha = 0;
    while ($linha) < mysql_num_rows($dados))
    {
    echo mysql_result($dados,$linha,categoria);

    linha+=1;
    }

    ?>

    Como já disse, os registros não aparecem. Alguém pode me ajudar? Por favor.
    Aguado resposta. Muito obrigada.[/QUOTE]



  3. sua diretiva de erros está ativa?
    olhando de cima vi um erro no seu while:

    while ($linha) <-aqui nao devia ter esse parentese < mysql_num_rows($dados))
    {
    echo mysql_result($dados,$linha,cat egoria);

    linha+=1;
    }

    o correto seria:

    while ($linha < mysql_num_rows($dados))
    {
    echo mysql_result($dados,$linha,cat egoria);
    linha+=1;
    }

  4. Olá, pessoal! Fiz o que me disseram e continua a mesma coisa. Eu tenho o site em wamp/www e em c:/. Posso remover o que está em c:/?
    Como faz para ativar a diretiva de erros?



  5. Não, a pasta c:/wamp/www é a pasta padrao, para aparecer os "sites" eles devem estar dentro desta pasta. Sem a estrutura do seu DB é meio complicado, mas observei mais algumas coisas (em vermelho significa que faltava):

    <?
    $servidor = "localhost";
    $usuario ="root";
    $senha = "";
    $con= mysql_connect($servidor,$usuario aqui tinha um espaço na variavel separando usuar io,$senha) or die("não foi possível conectar ao servidor de banco de dados");
    $variavel = mysql_select_db("loja",$con) or die ("não foi possível conectar ao banco");

    ?>

    Segue o código de teste.php:
    <?
    include "conexao.php"; //faltou o ponto e vírgula

    $sql = "select * from categorias"; //faltou o ponto e vírgula
    $dados = mysql_query($sql,$variavel);
    $linha = 0;
    while ($linha < mysql_num_rows($dados)) // como falei, é $linha e sem o parentesis
    {
    echo mysql_result($dados,$linha,cat egoria); // aqui quem é cat egoria? separado? é alguma variável?

    linha+=1; // mais uma vez, $linha
    }

    ?>
    Como falei, sem a estrutura do DB (tabela categorias fica difcil de consertar pq to com preguiça de criar uma aqui hehe).

    Pra mostrar os erros no WampServer clique no ícone perto do relógio normalmente, em PHP -> Opções PHP marque display errors.
    Última edição por rossisolrac; 27-02-2011 às 17:48. Razão: Adição de informações.






Tópicos Similares

  1. Loja virtual em PHP
    Por DaianaMowry no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 02-03-2011, 09:49
  2. Leilão Virtual em PHP
    Por jricardo no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 13-12-2004, 12:28
  3. loja virtual - on open source ?
    Por thiagog no fórum Servidores de Rede
    Respostas: 8
    Último Post: 30-08-2003, 11:26
  4. Não visualiza em PHP
    Por l00k no fórum Servidores de Rede
    Respostas: 9
    Último Post: 13-12-2002, 08:36
  5. iptables em php
    Por 1c3m4n no fórum Linguagens de Programação
    Respostas: 12
    Último Post: 18-11-2002, 15:15

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L