Ir para conteúdo
Fórum Script Brasil

Perfect Lion

Membros
  • Total de itens

    340
  • Registro em

  • Última visita

Posts postados por Perfect Lion

  1. Error404:

    Eu percebi esse tipo de erro que com Chip ele fica em azul e chip não num entendi porque ele num transforma em azul também...:s

    O LIMIT eu sei usar sim, sei que LIMIT 0, 5, mostra do 0 ao 4 pois ele lé o 0 como 1, e LIMIT 5, 10, Mostra do 5 ao 9 pois ele começa do 5 smile.gif...

    Agora sobre o REGEXP , eu já estou usando ele para a seguinte vereficação... c você perceber o campo categoria tem chars e stages então fiz um REGEXP nele para ele encontrar somente com a quela categoria correto.. isso foi o que eu entendi no mysql.org...

    Esse script ai eu já havia visto também mais num entendi a logica pois eu quero eu criar o script sem ter o script dos outros pois assim não estarei aprendendo mais sim tendo resolvido o problema mais se eu foçe ter que fazer isso novamente como eu iria fazer ai que o bixo pega entende é melhor eu saber fazer do que depois ficar procurando script que é bom alguns até encinam você...

    Vamos usar esse script que está ai para me ajudar a entender a construção da PAGINAÇÃO... ok...

    Vou explicar o que eu vojo nesse script caso eu estaja erra me corrijam pois estarei aprendendo...

    if (!isset($pg)) // Aqui verefica se a variavel $pg contem algum valor

      $pg = 0; //Aqui ele inicia a variavel em 0 pois isso é quando não existe consulta.

      $inicial = $pg * 5; //Aqui está mutiplicando o valor da var $pg por 5 que é o nomero de respostas da minha consulta que eu quero que mostre como no começo está $pg = 0 ficará = 0 assim não mostara nenhum resultado e assim mostra-ra caso esse valor seja motiplicado por algum numero certo?

    ####### vai pegar os resultados mesmo...

    $pegar = "SELECT estado FROM tb_estados ORDER BY estado LIMIT $inicial,5"; // aqui ele pega a variavel inicial que foi motiplicado por 5 e joga o resultado no LIMIT e eu num entendi esse 5 ai pois se a var tiver o valo acima de 5 não vai mostrar nenhum resultado pelo que eu estou vendo. correto??$cad = mysql_db_query("db","$pegar") or die (mysql_error()); // Aqui coneção com a tabela do banco de dados

    ##### até aqui

    ##### Aqui vai contar o total de registros para saber o total de paginas que será usado

    $contar = "SELECT estado FROM tb_estados ORDER BY estado";// Aqui ele verifica todos os resultados contido no campo estado ele puxa todas as linhas pois aqui não tem o comando LIMIT..

    $contarok= mysql_db_query("db","$contar"); // Aqui coneção com a tabela do banco de dados

    $total_records = mysql_num_rows($contarok);// Nesse ele conta quantos registro tem na variavel $contar pois o $contarok só ta selecionando a tabela e jogando o $contar certo...

    $pages = intval($total_records / 5); //Essa linha não entendi pelo que eu estou vendo ele transforma o valor da variavel $pages em numeros inteiros e divide o resultado da var $total_records por 5 .. num entendi o 5 ai também é o mesmo esquema lá de cima... no select.

    #### Imprimindo os estados

    /* aqui ele pega as info da var $cad e transforma ela em uma array fazendo assim ela divide a minha tabela na var $array sendo possivel chamar o campo da minha tabela assim "$array['estado'];" e mostrando logo abaixo o resultado com o echo correto???

    while($array = mysql_fetch_array($cad)) {

      echo $array['estado'];

    }

    */

    ######## criando os links dinâmicos

    if ($pg <> 0) { // Nesse ele pega a var $pg e verifica se esta entre 0 caso sim.

      $url = $pg - 1; // a var $url ganha o valor da var $pg menos 1 fazendo assim diminuir pagina

      echo "<a id=mulink href="$PHP_SELF?pg=$url">5 anteriores</a> ";// esse link que tem aqui eu num entendi

    }

    else {

      echo " "; // Se não num faz nada.. mostra em branco...

    }

    // Daqui para baixo num entendi nada...

    for ($i = 0; $i<($pages + 1); $i++) {

      if ($i == $pg) {

        echo "<font face=Arial size=2 color=ff0000><b>&nbsp;&nbsp;$i&nbsp;&nbsp;</b></font>";

      }

      else {

      echo "<a id=mulink href="$PHP_SELF?pg=$i">&nbsp;&nbsp;$i&nbsp;&nbsp;</a>";

      }

    }

    if ($pg < $pages) {

      $url = $pg + 1;

      echo "<a id=mulink href="$PHP_SELF?pg=$url"> Próximos 5</a> ";

    }

    else {

      echo " ";

    }

    ?>

     

    E isso ai pessoal só eu entender isso que eu consigo montar o meu..

  2. 007 e você mesmo cara???? e quem eu tou pensando???

    Error404:

    Eu já tenho uma pagina de pesquisa que fiz e eu coloquei para mostrar somente 10 por pagina certo mais tem registros que contem mais de 20 e então ele não mostra esses resultados que estão faltando... e pesnei bem vou criar uma paginação e ai que eu tou implacado...

    Olha como ta..

    http://www.paodemugen.com.br/database.php

    digita "Chip" sem aspas.. contem uns 5 chips e eu mandei ele mostrar somente 2 de cada vez para fazer test de paginação e você vai ver que num funfunfa esse codigo que eu instalei nele então resolvi vim aqui e pedir uma ajudinha a você se me passarem o geito que tem que ser feito eu faço só preciso da logica..

    Essa paginação que ta nele ai nem liga ta com erro pois ele ta jogando uma pagina em branco...

    falou

  3. um conselho serio...

    olha isso..

    que eu achei agora..

    cara você ta correndo risco de alguém pegar a senha do seu banco de dados ... serio mesmo pois eu adcionei um comando de php e ele aceitou normal se o cara der o comando de opfile e colocar um comando para ler o seu arquivo ele vai mostrar na tela o seu codigo todo até o codigo em php ai o cara vai pegar a sua senha e user do banco de dados.. se eu foçe você tirava do ar agora.. cerio mesmo arrua isso antes que venha um malvado e faça isso... ok

  4. Pessoal vai lá em listar eu deixei o meu nome em negrito e também adcionei uma imagem no nomes... é cara num custa nada validar... é rapidinho eu sei que você deve tar puto com migo por ter feito isso lá mais quem sabe esse padre ou freira não querem te fund. pois usuario faz qualquer coisa para achar um erro em nossos sistemas.. eles fuçam até onde num deve só para achar o tal erro...mais ta otimo seu program ta de parabens...

    edit:

    cara você ta correndo risco de alguém pegar a senha do seu banco de dados ... serio mesmo pois eu adcionei um comando de php e ele aceitou normal se o cara der o comando de opfile e colocar um comando para ler o seu arquivo ele vai mostrar na tela o seu codigo todo até o codigo em php ai o cara vai pegar a sua senha e user do banco de dados.. se eu foçe você tirava do ar agora.. cerio mesmo arrua isso antes que venha um malvado e faça isso... ok

  5. Ai pessoal eu já sei programar em php mais tem algumas coisa que ainda para mim é dificil...e venho atravez desse tópico pedir uma ajudinha para criar uma paginação para o meu banco de dados pelo php...

    se poderem me passar a logica dele ai eu já saberei como criar... e assim postarei o minhas dificuldades aqui ok

    desde já agradeço pela ajuda... wink.gif

  6. R4f431:

    cara tu sabes mecher com o php??? se sim vai tentando fazer algo ai você vem e pede uma ajudinha no que você num ta conseguindo fazer ou no que só ta dando erro ai seria o ideal para você concluir esse vamos dizer seu "ORKUT" tongue.gif

    porque você acha que alguém tem tempo em fazer um script assim sem mais sem menos??

    tenta ai e posta o andamento desse seu projeto ok..

    falou..

  7. Agora funfou.... valeu galera

    era que eu num tinha adicionado o "mysql_query" outra coisa...

    quando eu faço uma seleção do meu banco de dados para vereficar se tal coluna exp.

    tenho uma coluna "desc" de descrição e quando eu mando um comando para procurar uma palavra nesse campo ele vai acha e me mostrar bem assim

    localizar "portal"

    desc.

    Portal oi gente

    ei ele localiza o tal Portal certo normal sem problema..

    eu queria saber como eu faço para deixar essa palavra do portal destacada??? na desc para o usuario ver que consta ele lá??

  8. esse é o codigo que tenho como eu faço para eu insirir os dados das vars $desc, $lista, $url..

    ta dando erro nessa linha ai vermelha... me ajudem pleassseee..

           <?

    $link_forum = "http://www.paodemugen.com.br/portal/forum";// LINK DO SEU FORUM

    $quant = "30";// NUMEROS DE MEMBROS ON A MOSTRAR

    $pasta = "portal/forum"; //SELECIONE A PASTA QUE SE LOCALIZA O FÓRUM, CASO TENHA COLOCADO ESSE ARQUIVO DENTRO DA MESMA PASTA DEIXA SOMENTE ""

    // Não alterar esses campos//

    $campo = $_GET["campo"];

    $tipo = $_GET["lista"];

    $desc = $_GET["desc"];

    $lista = $_GET["lista"];

    $url = $_GET["url"];

    if ($pasta ==") {

    require ("conf_global.php");

    } else {

    require ("$pasta/conf_global.php");

    }

    mysql_connect("".$INFO['sql_host]."","".$INFO['sql_user']."","".$INFO['sql_pass']."");

    mysql_select_db("".$INFO['sql_database']."");

    $sql= 'INSERT INTO `data_base` (`bid`, `desc`, `url`, `lista`) VALUES ('''', ''$desc'', ''$url'', ''$lista'')';

    echo '<strong><font color="#000000">

             </font>

             </strong></td>

         </tr>

         <tr>

           <td bgcolor="#FFFFFF">

    <a href="'.$url.'">'.$url.'</a><br>

    '.$desc.' - '.$lista.'

    ' } ?>

  9. Pode ser quem sabe... essas aspas são foda eu sei elas dão muito problema para o programador, eu sofri esses dias por cousa delas mais já peguei o jeito das aspas...

    Gladisson :

    cara me encina esse ternário e para que serv???? tem como???

  10. Opa pessoal valeu pelas dicas ai mais eu achei uma solução para isso olhem

    
    if ($valor=="2"){
    $img= "image/img2.gif";
    }elseif ($valor=="3"){
    $img= "image/img3.gif";
    }else{
    $img= "image/padrão.gif";
    }
    
    echo
    '
    <table width="473" height="104" border="1" align="center"  bordercolor="#0033FF" background="'.$img.'">
    
    '
    

    Esse ai é o codigo correto;

    o unico codigo que funfou foi o do "Gladisson" mais eu num consegui fazer mais de um então quebrei a cabeça e ta ai feitinho...

  11. pessoal eu tenho que fazer isso numa imagem

    backgroud ="images/image1.gif"> // de uma tabela, tenho que mudar ele conforme um numero desejado por mim e colocar um padrão para outros numeros

    pensei "bem eu posso usar ifs" lá fui eu usar o tal if só que tem um problema isso tem que estar debtro do "echo"

    echo
    '
    <table width="473" height="104" border="1" align="center" bordercolor="#0033FF" background=
    if ($valor== "2"){
    "images/image2.gif"
    }else{
    "images/padrão.gif"
    }
    >
    
    '
    

    e isso num ta funfando porque?? tem alguma outra maneira??? lembre que ele ta dentro do echo e também do ' ' -- alguém please pode me ajudar????

  12. Pessoal esse script tenho a honra de postar aqui no forum pois eu aprendi a fazer ele aqui com você e com isso aprendi muita coisa sobre o phpmysql e buscar dados em uma db eu aprendi mesmo e muito eu acho que se eu tivesse na aula não aprendia assim valeu galera...

    Esse script você pode criar suas proprias news utilizando apenas o forum Invision 2.0 eu falo sofri muito para fazer ele mais ta ai completinho só falta crecentar o "..." para não ter que mostrar tudo na news e sim uma breve da news.. se alguém poder fazer isso ou me encinar eu faço e coloco aqui o script com a atualização ...

    Obrigado pessoal por me atura.

    News.php

    <?
    //////////////////////////////////////////////
    /*
    Mostrar news do forum Invision v. 2.0
    verção do script: 1.55
    Autor: Erick Leão
    Nik: Perfect Lion
    Data: 03/10/2004
    Esse codigo é livre para alteração e melhoria
    mais só gostaria que quem alterase postase esse codigo a todos
    contato: perfectlion@pop.com.br
    home-test: www.paodemugen.com.br/index2.php
    Não contem mais o bug que mostra os comentarios do topic.
    */
    //////////////////////////////////////////////
    $link_forum = "http://www.paodemugen.com.br/portal/forum";// LINK DO SEU FORUM
    $limit = "15";// NUMEROS DE NEWS A MOSTRAR
    $pasta = "portal/forum"; //SELECIONE A PASTA QUE SE LOCALIZA O FÓRUM, CASO TENHA COLOCADO ESSE ARQUIVO DENTRO DA MESMA PASTA DEIXA SOMENTE ""
    
    // Não alterar esses campos//
    if ($pasta =="") {
    require ("conf_global.php");
    } else {
    require ("$pasta/conf_global.php");
    }
    mysql_connect("".$INFO['sql_host']."","".$INFO['sql_user']."","".$INFO['sql_pass']."");
    mysql_select_db("".$INFO['sql_database']."");
    $tabela = mysql_query("SELECT * FROM ".$INFO['sql_tbl_prefix']."topics WHERE forum_id = 24 ORDER BY start_date DESC LIMIT $limit") or die (mysql_error());
    while($r = mysql_fetch_array($tabela)){
    $tid = $r["tid"];
    $title = $r["title"];
    $start_name = $r["start_name"];
    $starter_id = $r["starter_id"];
    $forum_id = $r["forum_id"];
    $tabela2 = mysql_query("SELECT * FROM forum_posts, forum_topics WHERE tid = topic_id AND topic_id = '$tid'") or die (mysql_error());
    $r2 = mysql_fetch_array($tabela2); // não usamos while se não irá imprimir todos os posts 
    $author_name = $r2["author_name"];
    $post_date = $r2["post_date"];
    $icon_id = $r2["icon_id"];
    $title = $r2["title"];
    $post = $r2["post"];
    $topic_id = $r2["topic_id"];
    echo 
    // alterar apartir daqui!!! mais não remova as aspas do começo e do fim; 
    '
    <table width="473" height="83" border="1" align="center" bordercolor="#0033FF">
     <tr> 
       <td><div align="center"><strong><font color="#FF6600">'.$title.'</font></strong></div></td>
     </tr>
     <tr> 
       <td>'.$post.'</td>
     </tr>
     <tr>
       <td><table width="460" border="0">
           <tr> 
             <td>Autor:</td>
             <td><strong>'.$author_name.'</strong></td>
           </tr>
         </table></td>
     </tr>
    </table>
    <br>
    <br>
    <br>
    ';
    //não retire "}" e nem o; de cima
    }
    ?>
    

  13. Num precisa mais pessoal eu recibi uma dica de um krinha uma coisa logica que eu num tava fazendo na hora e agora ta funfanfo... vou postar o script num novo topic valeu pelo pessoal ai.. wink.gif

  14. Bem pessoal eu já sei relacionar e tals mais como eu faço issso:

    tabela 1

    ----------------------------------

    / id_pessoa /nome_pessoa/

    /30 /Manoel Santos/

    ----------------------------------

    tabela 2

    ------------------------------------------

    /id_info_pessoa /descr_pessoa/

    /30 /chegou as 10:00

    /30 /chegou as 12:00

    /30 / e assim vai

    /30 / e assim vai

    /30 / e assim vai

    ------------------------------------------

    num tem como eu mostrar somente assim?

    tabela 1

    ----------------------------------

    / id_pessoa /nome_pessoa/

    /30 /Manoel Santos/

    ----------------------------------

    tabela 2

    ------------------------------------------

    /id_info_pessoa /descr_pessoa/

    /30 /chegou as 10:00

    ------------------------------------------

    Eu preciso disso urgente e num tou conseguindo fazer como faz????

  15. Relacionando a tabela.

    tabela 1

    ----------------------------------

    / id_pessoa /nome_pessoa/

    /30 /Manoel Santos/

    ----------------------------------

    tabela 2

    ------------------------------------------

    /id_info_pessoa /descr_pessoa/

    /30 /chegou as 10:00

    /30 /chegou as 12:00

    /30 / e assim vai

    /30 / e assim vai

    /30 / e assim vai

    ------------------------------------------

    num tem como eu mostrar somente assim?

    tabela 1

    ----------------------------------

    / id_pessoa /nome_pessoa/

    /30 /Manoel Santos/

    ----------------------------------

    tabela 2

    ------------------------------------------

    /id_info_pessoa /descr_pessoa/

    /30 /chegou as 10:00

    ------------------------------------------

  16. Então quer dizer que num tem como eu fazer isso, de selecionar somente uma linha sem ter que tirar o tal campo???

    e se eu fisesse 2 select teria como eu relacionar eles ai sim eu poderia definir um limite para a mostrar..?????????????????????

  17. pessoal eu tenho uma db assim

    tabela1

    ---------------------------------------------------------

    tid | title | starter_name | starter_id | forum_id |

    ---------------------------------------------------------

    tabela2

    ----------------------------------------------------------

    author_name | post_date |icon_id | post | topic_id

    ----------------------------------------------------------

    Eu tenho que fazer um relacionamento entre elas.

    isso eu já fiz e funfou normal mais tem um problema..

    na tabela 2 tem varias info que contem junto com a tabela1 entende

    ex.

    tabela1 = erick viana

    tabela2 = desc.; rua; etc...

    só que nessa tabela2 num tem só isso mais sim varias linha como exemplo:

    ele repete sempre uma 20 linhas...

    a mesma coisa pois cada vez que eu altero ele ele vai ser registrado e deixa o ultimo com a atual para sabermos o que foi registrado no cara..

    ai vem a parada foda que eu pesso ajuda

    na hora que eu chamo ele para mostrar na tela ele chama a tabela 1 com o nome do cara mais as tals 20 linhas dele também que esta da tabela2.

    é o seguinte eu queria mostrar somente a ultima linha dessa tabela 2 mostra somente essa ultima para o user tem como fazer isssoo????

    pleasssee

×
×
  • Criar Novo...