Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    impaginazione record database

    ho bisogno di impaginare dei dati presi da un database per data secondo lo schema dell'immagine:

    come posso impostare un limite?con un ciclo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Di solito si fa direttamente dal query, per appesantire meno il db, con la clasusola LIMIT

    SELECT * FROM tabella LIMIT (x,y)

    Prende y records a partire dal record x (che parte da zero)

  3. #3
    ok, ma x impaginarli? se per esempio prendo le ultime 6 immagini, come faccio a stabilire che la 1° va nella prima riga a sinistra, la seconda al centro ecc.????

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595

    Con delle normalissime echo... utilizzando il giusto codice html ovviamente... ma di php stai proprio a zero zero?

  5. #5
    non 00 ma 01
    comunque, so di dover usare gli echo, espongo meglio il problema
    mettiamo caso che recupero i dati cosi
    [code]<?php
    $db = mysql_connect("localhost","user","pass");
    mysql_select_db("database_it_db",$db);
    $request = "SELECT title,url,urlimg FROM immagini LIMIT (0,6)
    $result = mysql_query ($request,$db);
    $immagini = mysql_fetch_object($result);
    mysql_free_result($result);
    ?>
    c'è un modo di selezionare nell'echo l'ultima immagine, la penultima e cosi via???

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    $immagini[5] contiene l'ultima
    $immagini[4] contiene la penultima
    ..
    $immagini[0] contiene la prima

  7. #7
    grazie mille

  8. #8
    ho provato ma nn va,vi posto il codice cosi potete controllare
    codice:
    <?php
    $db = mysql_connect("localhost","user","");
    mysql_select_db("database_it_db",$db);
    $request = "SELECT titolo,url,urlimg FROM video LIMIT (0,2)"
    $result = mysql_query ($request,$db);
    $immagini = mysql_fetch_object($result);
    mysql_free_result($result);
    ?>
    
    
    <?php echo $immagini[1]->titolo ?>
    la connessione al database avviene correttamente, mi da errore alla linea 5

  9. #9
    nessuno mi puo aiutare??

  10. #10
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    $request = "SELECT titolo,url,urlimg FROM video LIMIT (0,2)"
    manca il ;

    Ciao

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.