Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495

    due elemeti di un array per pagina

    ciao!mi date una mano a sistemare questo ciclo?
    ho un array di elementi e ne voglio stampare due per pagina. Conosco il numero totale di elementi e il numero totale delle pagine..
    avevo pernsato ad una cosa di questo tipo ma mi sono incasinata..

    for($i=0; $i<count($numero_pagine); $i++)
    {
    $num_pagina_corrente=$i;
    for($x=0; $x < count($array); $x++)
    {
    ....qui come faccio a stmparne solo due?e al giro di &i sucessivo altri due??
    }
    }

  2. #2
    Potresti prendere l'inizio della variabile $x dal get, se non c'č $x = 0, se c'č riparti da li

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    scusa ma non ho ben capito come potrebbe funzionare..

  4. #4
    hai un link pagina per pagina immagino, bene, se tu oltre al link piazzi il ?pag=x&var=y

    avrai la variabile $_GET['pag'] che č x e viceversa la variabile var che č y, in questo simpatico modo ti puoi passare la variabile a cui sei arrivata (tipo alla prima pagina hai stampato due array, quindi var = 2), e riparti da 2

    Una Cosa SIMILE quindi (esempio)
    Codice PHP:
    if (!isset($_GET['var']))
     {
       
    $x 0;
     }
    else
     {
       
    $x $_GET['var'];
     }
    $x_fin $x +2;
    for(
    $i=0$i<count($numero_pagine); $i++)
     {
      
    $num_pagina_corrente=$i;
      while (
    $x <= $x_fin)
       {
         
    // stampo gli array
         
    $x++;
        }
      } 

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    con il while purtroppo mi si pianta tutto..

  6. #6
    beh, la mia era un'idea, tu in pratica hai la pagina 1 con due array stampati a video, poi hai un link per passare alla pagina due? o_O

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    si con il get ..

  8. #8
    usi il get per il numero della pagina a cui sei? ^^

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    si uso il get che mi indica la pagina corrente..

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    495
    in questo modo:

    for($i=0; $i < &numero tot pagine; $i ++)
    $pagina_corrente = $_GET['pag']

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.