Visualizzazione risultati 1 fino 3 di 3

Discussione: Andare a capo ogni 4 utenti PHP

  1. #1
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Thumbs up Andare a capo ogni 4 utenti PHP

    Ciao ragazzi/e. Tramite questo codice riesco a prendere gli utenti registrati al mio sito web:

    Codice PHP:

    $sel
    = mysql_query("SELECT * FROM dati_registrazione") or die (mysql_error());
    $num = mysql_num_rows($sel);
    if(
    $num == 0){
    echo
    "Utenti non ancora registrati!";

    }
    else
    {
    while (
    $ref = mysql_fetch_row($sel)) {
    $utente = $ref[1];

    echo
    "".$ref." ";
    }
    Solo che, quando mi stampa gli utenti, lo fa in questo modo:

    Codice PHP:
    utente1 utente2 utente3 ecc..
    Io invece vorrei che mi andasse a capo ogni 5 utenti stampati. Come posso fare? Ho provato con explode(), ma niente.

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Usa un contatore (come meglio credi), quando arriva a cinque vai a capo e lo reimposti.

    Codice PHP:
    $i = 0;
    $n = 5;
    while(
    $ref = mysql_fetch_row($sel)) {
    $utente = $ref[1];
    echo
    $ref . " ";
    if( (
    $i = ($i + 1) % $n) == 0) {
    echo
    "<br>";
    }
    }

  3. #3
    ysoolder non è connesso Utente giovane
    Data registrazione
    06-04-2013
    Messaggi
    97

    Predefinito

    Ah molte grazie! Non avevo pensato ad un contatore, pensavo si potesse fare solo con explode();. Grazie mille.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •