Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    118

    dati in variabile con eliminazione virgola nell'ultima riga

    ciao ragazzi,

    ho la necessità di passare delle variabili php a js; mi deve tornare una lista e l'ultima riga non deve inserire la "," come faccio a fare il ciclo for? il risultato da ottenere è una cosa di questo tipo:

    ['img1.jpg','MARE', 'DESCRIZIONE MARE'],
    ['img2.jpg','MONTAGNA', 'DESCRIZIONE MONTAGNA'],
    ['img3.jpg','COLLINA', 'DESCRIZIONE COLLINA']

    Tutto questo deve essere tirato fuori dal DB con una query e l'ultima riga non deve avere la "," alla fine

    in attesa di un consiglio, grazie a tutti
    Lory

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    56
    puoi contare quanti record hai nel database e utilizzare un ciclo for per fare la stringa che ti serve:

    mi spiego meglio con un esempio

    database : 3 record

    Codice PHP:

    //$tot=mysql_num_rows($query);
    $tot=3;

    for(
    $i=0$i<$tot$i++) {

       if(
    $tot==$i$virgola=""; else $virgola=",";

       
    $record.=$record.$virgola;


    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    in casi simili io spesso faccio un ciclo semplice e poi elimino l'ultima virgola in eccesso, tipo:

    Codice PHP:
    $righe '';
    // ciclo while di estrazione dati dal db:
    while (...) {
      ...
      
    $righe .= "['$filename','$title', '$descr'],"
    };
    if (
    $righe!=''$righe substr($righe0, -1); // questo elimina l'ultima "virgola" di troppo 

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.