Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Inserire un testo ogni 2 risultati

    salve
    con questo script come faccio ad inserire un testo con relativo link (uguale) dopo ogni 2 risultati listati dal db?
    Grazie
    codice:
    <?php   
    $nomes = $_GET['name'];
    $ris_news= "SELECT * FROM tab where codice = '$nomes' order by id";
    $result = mysqli_query($db,$ris_news);
    $numerorighe = mysqli_num_rows($result);
    
    
    if ($numerorighe==0){
    ?>
    <p align="center">Non ci sono dati</p>
    <?php
     }
    else
    {
    while ($row = mysqli_fetch_array($result,MYSQLI_ASSOC)) {
    ?>
    <img src="img/<?=$row['foto1']?>">
    <p><?=$row['didascalia']?></p>
    <?php
    $i++;
    }
    }
    ?>
    Ultima modifica di djjunior; 18-06-2024 a 19:33

  2. #2
    a ogni riga incrementi un numero, e se è pari stampi quello che devi stampare https://www.mrw.it/php/numero-pari-dispari_12817.html (la prima soluzione mi pare più flessibile, così se un domani decidi di stampare ogni 3, ogni 4 ecc ti basta cambiare un valore)

    poi facce sape'

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    non credo di capire , perchè ok far incrementare il numero ma dove stampo il testo che voglio lo mette sempre in testa dell'elenco risultati, puoi gentilmente indicarmi qualcosa di specifico sullo script? grazie

  4. #4
    se sai come incrementare il gioco è fatto: appena incrementato, controlla se è pari, e se è pari stampi

  5. #5
    forse puoi usare la variabile "i" che già incrementi, ma non so cosa ci fai.

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.