Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Rain TPL

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    Rain TPL

    una piccola info ... ma come stampo una sequenza di record prelevati da un database?

    cioè ho una query

    Codice PHP:
    $sql "Select * FROM tabella";
        
    $query mysql_query("$sql");
        while (
    $row mysql_fetch_array($query)) {

    ........
    etc....... 
    cmq devo scriverla??

  2. #2
    Semplice, ad ogni ciclo $row prende i valori di una riga dei risultati fino a terminare.

    Codice PHP:
    $sql "Select * FROM tabella";
        
    $query mysql_query("$sql");
        while (
    $row mysql_fetch_array($query)) 
        {
              print 
    "l'id di questo è $row[id] e il suo titolo è $row[titolo]";
         } 
    se vuoi invece salvare i risultati in un array da scorrere in seguito ti basta mettere


    Codice PHP:
    $sql "Select * FROM tabella";
        
    $query mysql_query("$sql");
        while (
    $row mysql_fetch_array($query)) 
        {
              
    $risultati[]=$row;
         } 
    PS. ti consiglio di utilizzare mysql_fetch_assoc visto che fetc_array ti ripete i valori perchè te li restituisce sia con gli associativi sia con un indice numerico.
    Antonio Correnti
    www.resetstudio.it

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    si lo so... ma intendevo dire, con Rain TPL come faccio poi a stamparli.. provo così ma nulla da fare

    Codice PHP:
    $sql "Select * FROM MI_utenti";
        
    $query mysql_query("$sql");
        while (
    $row mysql_fetch_array($query)) {
        
        
    $risultati[]=$row;
        
    $tpl->assign('utenti'$risultati );
        
        } 
    oppure

    Codice PHP:
    $sql "Select * FROM MI_utenti";
        
    $query mysql_query("$sql");
        while (
    $row mysql_fetch_array($query)) {
        
        
    $risultati[]=$row;
        
        }
    $tpl->assign('utenti'$risultati ); 
    poi nella pagina html

    codice:
    	{loop name="utenti"}
    	{$value.nickname}
    
    	{/loop}
    ma nulla.. idee??

  4. #4

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.