Ir para conteúdo
Fórum Script Brasil

kafunga

Membros
  • Total de itens

    577
  • Registro em

  • Última visita

Posts postados por kafunga

  1. continua n fazendo a conexão!:

    eu alterei algumas coisas, mais continua dando no mesmo:

    <?php

    class conectar {

    var $host;

    var $user;

    var $senha;

    var $banco;

    function conectar()

    {

    $this->banco = "";

    $this->host = "localhost";

    $this->user = "root";

    $this->senha = "";

            }

            function setBanco ($banco)

    {

      $this->banco = $banco;

    }

    function connect($banco)

    {

                    mysql_conect($this->host, $this->user, $this->senha) or die (mysql_error());

      mysql_select_db ($this->banco) or die(mysql_error());

    }

    }

    ?>

    $con = new conectar();

    $con->setBanco("helpdesk");

    ???tem error?

  2. aew galera, estou querendo aprofundar em class e preciso da ajuda de vocês ok!?

    eu criei esta class de conxõ com banco de dados mysql:

    <?php

    class conectar {

    var $host;

    var $user;

    var $senha;

    var $banco;

    function conectar()

    {

    $this->banco = "";

    $this->host = "localhost";

    $this->user = "root";

    $this->senha = "";

            }

            function connect($banco, $host, $user, $senha)

    {

                    mysql_conect($this->host, $this->user, $this->senha) or die (mysql_error());

      mysql_select_db ($this->banco) or die(mysql_error());

    }

    }

    ?>

    p criar o objeto:

    $conectar = new conectar();

    mais isto n faz a conexão! o que pode ser, tem algo errado na class!? testei varias vezes e alterei varias vezes, mais n conecta!!]

    ajuda ai por favor!

  3. transforme o resultado em array, usndo o mysql_fetch_array($sql);

    ai basta pegar a linha 13, lembrando q a contagem é de 0 pra cima; 0,1,2,3,4,5,6,7,8,9.......

    assim:

    $sql = mysql_query("SELECT * FROM tabela");

    $dados = mysql_fetch_array($sql);

    $linha13 = $dados[14];

    assim!

  4. mas num tem como você me ensinar a fazer isso

    tem sim!

    qual a vantagem de ter isso no meu site ?

    tipo, eu uso isto para facilitar o acesso de links. tipo, isto facilita bastante para fazer um sistema de downloads, buscas varias coisas, mais n é o indicado para trabalhar com formulários.

    teria como eu fazer uma area em meu site de facil atualização ?

    como assim? uma área de noticias!? ou de vários links?

    por favor me ensine como fazer ?

    sim...

    para usar a variavel pré definida GET, é assim:

    numa pagina você tem o link: <a href="teste.php?id=8">sei la</a>

    com essa sintaxe você vai enviar o dado id...

    teste.php?id=8, isto fala q o id é = a 8

    ai na pagina de destino que é a teste, vai ter u código q vai recuperar este dado da URL..

    $id = $_GET["id"];

    com esta sintaxe você vai atribuir a variavel $id os dados do id da url que seria 8!

    para recuperar os dados basta usar este sintaxe: $_GET["id"];

    agora se você quiser passar mais de um dado pela a URL, basta passar o link assim:

    <a href=teste.php?id=8&nome=kafunga">sei la</a>

    ai na pagina q vai recuperar vai ficar assim:

    $id = $_GET["id];

    $nome = $_GET["nome"];

    e assim por diante, saca!?

  5. isso é apenas dados via $_GET (URL)...

    exemplo:

    você esta num site de donwload ai você clica num determinado botão, ai a url dele aparece assim: download.php?link=kazaa...

    ai na pagina download.php

    vai ter um codigo assim:

    $link = $_GET["link"];

    if($link == "Kazza"){

    echo "você vai puchar o kazaa";

    }

    sakas?

  6. você faiz assim:

    Inserir um record

    INSERT INTO (tabela) (lista de campos)VALUES (lista de valores)

    exemplo:

      INSERT INTO acesso (email,nome,sobrenome,ultimo_acesso,senha) VALUES (‘kafnga@engenhariavirtual.com.br',‘kafunga', 'net','2002-06-12 08:11:34’,’1234’);

    ai no php ficaria assim:

    $form = $_POST["campo"];

    $sql = "INSERT INTO tabela (campo) VALUES ($form)";//insere os dados no banco

    mysql_query($sql);//aqui executa o codigo acima

  7. sim, obrigado pela função, mais eu n queria codigo pronto, mesmo assim muito obrigado...

    eu saquei sua função, mais tem uma coisa, a pesquisar n seria em apenas uma pagina, e sim em varias paginas.

    $arquivo_nome="arquivobusca.html";

    ai eu poderia fazer assim?

    $arquivo_nome="arquivobusca.html","arquivobusca.html";

    ?

  8. <?

    if (!isset($id)) { // Se não for setado nenhum ID lista os Arquivos

    $qr = "SELECT * FROM download ORDER BY nome ASC"; // Lista os arquivos por ordem alfabética

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    while ($a = mysql_fetch_array($sql)) {

    echo "<a href=".$_SERVER["PHP_SELF"] . "?id= . $a["codigo] . ">". $a["nome"]."</a><br>";

    }

    } elseif (isset($id)) { // Se for setado o ID continua com o código abaixo

    $qr = "SELECT * FROM download WHERE codigo = '" . $id . "'";

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    $total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0

    if ($total == 0) { // Se o total de linhas for igual a 0 retorna o erro

    echo "O id digitado não existe no Banco de Dados!";

    } elseif ($total == 1) { // Se o total de linhas for igual a 1 continua com o código

    $a = mysql_fetch_array($sql);

    $qr = "UPDATE download SET clicks = clicks+1 WHERE codigo = '" . $id . "'";

    // Executa um UPDATE na tabela com a incrementação nos clicks

    mysql_query($qr) or die(mysql_error()); // Executa a query

    $endereco = $a["endereco"];

    }

    }

    ?>

    <meta http-equiv='refresh' content='5;URL=<?=$endereco?>'>

    renta colocar ele fora das tags php, assim dá!

  9. eu falei para ele q eu javascript seria melhor e mais facil, mais eu n sabia como fazer tb..

    tipo, ai eu falei para ele esperar alguém responder o tópico dele..

    mais tipo, e em php, como ficaria?

    você pode falar o incio!?

    por onde começar?

    precisaria de banco?

    como faria para ler o conteudo das paginas?

  10. <?

    if (!isset($id)) { // Se não for setado nenhum ID lista os Arquivos

    $qr = "SELECT * FROM download ORDER BY nome ASC"; // Lista os arquivos por ordem alfabética

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    while ($a = mysql_fetch_array($sql)) {

    echo "<a href=".$_SERVER["PHP_SELF"] . "?id= . $a["codigo] . ">". $a["nome"]."</a><br>";

    }

    } elseif (isset($id)) { // Se for setado o ID continua com o código abaixo

    $qr = "SELECT * FROM download WHERE codigo = '" . $id . "'";

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    $total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0

    if ($total == 0) { // Se o total de linhas for igual a 0 retorna o erro

    echo "O id digitado não existe no Banco de Dados!";

    } elseif ($total == 1) { // Se o total de linhas for igual a 1 continua com o código

    $a = mysql_fetch_array($sql);

    $qr = "UPDATE download SET clicks = clicks+1 WHERE codigo = '" . $id . "'";

    // Executa um UPDATE na tabela com a incrementação nos clicks

    mysql_query($qr) or die(mysql_error()); // Executa a query

    $endereco = $a["endereco"];

    echo (<meta http-equiv='refresh' content='5;URL=index.php>);

    // Redireciona para o endereço do arquivo em 5segundos }

    }

    ?>

    tipo, eu n sei se o refresh suporta a variavel..

    tipo, testa assim e ve o q dá!

    depois posta ai..

    e n precisa posta duas vezes seguidas, basta editar a ultima se for sua!!!!!!!

  11. tipo, eu estava falando com ele, e me disse q esta busca pesquisaria em 20 paginas a palavra-chave da pesquisa e o q achar vinha como link, para acessar lá, saca?

    eu pensei tb em fazer registrado n banco, mais depois q ele me falou isto, n sei como fazer, tem alguma sugestão?

  12. o nosso amigo gladisson fez este script para todos:

    ******************** UPLOAD MUTIPLO *********************

    move.php

    <FONT SIZE='6'><B>UPLOAD MUTIPLO</B></FONT><BR><BR>

    <?

    $destino = "./";

    for($i=0; $i<count($_FILES['arquivo']['type']); $i++)

    {          $temp = $_FILES['arquivo']['tmp_name'][$i];

              $nome = $_FILES['arquivo']['name'][$i];

        if(copy($temp,$destino.$nome))

        {

            echo "Arquivo <B>".$nome."</B>, movido com sucesso!<BR>";

        }

    }

    ?>

    <form action='move.php' method='post' enctype="multipart/form-data">

    <input type='file' name='arquivo[]'><BR>

    <input type='file' name='arquivo[]'><BR>

    <input type='submit' value='Enviar'>

    </form>

    * Para acerecentar novos campos basta acresentar novas linha desta:

    <input type='file' name='arquivo[]'><BR>

  13. <?

    if (!isset($id)) { // Se não for setado nenhum ID lista os Arquivos

    $qr = "SELECT * FROM download ORDER BY nome ASC"; // Lista os arquivos por ordem alfabética

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    while ($a = mysql_fetch_array($sql)) {

    echo "<a href=".$_SERVER["PHP_SELF"] . "?id= . $a["codigo] . ">". $a["nome"]."</a><br>";

    }

    } elseif (isset($id)) { // Se for setado o ID continua com o código abaixo

    $qr = "SELECT * FROM download WHERE codigo = '" . $id . "'";

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    $total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0

    if ($total == 0) { // Se o total de linhas for igual a 0 retorna o erro

    echo "O id digitado não existe no Banco de Dados!";

    } elseif ($total == 1) { // Se o total de linhas for igual a 1 continua com o código

    $a = mysql_fetch_array($sql);

    $qr = "UPDATE download SET clicks = clicks+1 WHERE codigo = '" . $id . "'";

    // Executa um UPDATE na tabela com a incrementação nos clicks

    mysql_query($qr) or die(mysql_error()); // Executa a query

    $endereco = $a["endereco"];

    echo (<meta http-equiv='refresh' content='5;URL=$endereco'>);

    // Redireciona para o endereço do arquivo em 5segundos }

    }

    ?>

    tenta assim!

  14. <?

    if (!isset($id)) { // Se não for setado nenhum ID lista os Arquivos

    $qr = "SELECT * FROM download ORDER BY nome ASC"; // Lista os arquivos por ordem alfabética

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    while ($a = mysql_fetch_array($sql)) {

    echo "<a href=".$_SERVER["PHP_SELF"] . "?id= . $a["codigo] . ">". $a["nome"]."</a><br>";

    }

    } elseif (isset($id)) { // Se for setado o ID continua com o código abaixo

    $qr = "SELECT * FROM download WHERE codigo = '" . $id . "'";

    $sql = mysql_query($qr) or die(mysql_error()); // Executa a query em caso de erro retorna o mesmo

    $total = mysql_num_rows($sql); // Retorna o número de linhas (padrão 1), caso o ID não exista retorna 0

    if ($total == 0) { // Se o total de linhas for igual a 0 retorna o erro

    echo "O id digitado não existe no Banco de Dados!";

    } elseif ($total == 1) { // Se o total de linhas for igual a 1 continua com o código

    $a = mysql_fetch_array($sql);

    $qr = "UPDATE download SET clicks = clicks+1 WHERE codigo = '" . $id . "'";

    // Executa um UPDATE na tabela com a incrementação nos clicks

    mysql_query($qr) or die(mysql_error()); // Executa a query

    $endereco = $a["endereco"];

    echo (meta http-equiv="refresh" content="5"  'url:pagina.php'>);

    // Redireciona para o endereço do arquivo em 5segundos }

    }

    ?>

    testa ai assim!

×
×
  • Criar Novo...