Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Conteggio all'interno di un while

    Ciao ragazzi, sto estraendo alcuni dati da un database, ed ogni tanto (dopo 3,4,5 record estratti) devo far apparire dei banner pubblicitari, ora sto facendo così

    Codice PHP:
    <?
    $cont 
    .= "0";

    $query mysql_query("SELECT * FROM giochi_files ORDER BY id_gioco DESC LIMIT $primo,$msg_per_page");
    while(
    $r mysql_fetch_array($query)) {


    $cont++;

    $id=$r['id_gioco'];
    $nome=$r['nome'];
    $descrizione=$r["descrizione"];
    $immagine=$r['screenshot_path'];
    $file_path=$r['file_path'];
    $cat_id=$r['cat_id'];
    $data=$r['data'];
    $click=$r['click'];
    $cat_id_ str_replace("_"" "$cat_id);
    $nome_ cleanString($nome);
    $nome_ str_replace(" ""_"$nome_);

    $nome html_entity_decode(stripslashes($nome));
    ?>

    <?php
    if($cont == "3" or $cont == "4" or $cont == "5"){
    ?>
    <div id="box_gioco">
    <h2 style="color: #0000ee;">Pubblicit&agrave;</h2>
    [img]<? echo [/img]/images/<? echo "$immagine"?>" border="1" title="<? echo "$nome"?>" width="336px" height="280px"/>

    </div>
    <?
    }
    else
    {
        
    ?>
    <div id="box_gioco">
    [url="<? echo "]/giochi/<? echo "$id"; ?>_<? echo "$nome_"; ?>.html" title="<? echo htmlentities($nome); ?>"><h2><? echo htmlentities($nome); ?></h2>[/url]
    <a href="<? echo "$url"?>/giochi/<? echo "$id"?>_<? echo "$nome_"?>.html" rel="nofollow">
    [img]<? echo [/img]/images/<? echo "$immagine"?>" border="0" title="<? echo "$nome"?>" width="336px" height="280px"/>
    </a>
    </div>

    <?
    //else cont
    }
    }
    ?>
    L'unico problema è che mi toglie tre record, io vorrei farli slittare più avanti non farli saltare come posso fare?

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    intanto se il cont è un intero:
    Codice PHP:
    $cont 0
    e non $cont .= "0";
    praticamente il tuo ciclo permetterà di visualizzare il banner dopo la 3°,4° e 5° query
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Si esatto, ma facendo in questo modo mi sovrappone la 3,4,5 query con il banner, io invece vorrei aggiungere in quei 3 box la pubblicità ma comunque poter visualizzare dopo le query 3,4,5.

    Come posso fare?

  4. #4
    Sono rimasto nella stessa situazione, devo per forza inserire 3 banner all'interno di quel while ma senza sovrascrivere i dati estratti, come posso modificare il codice?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.