Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322

    suddividere una lunga pagina php.come fare?

    salve ho creato una pagina in php al cui interno contiene una lunga descrizione(pari a 5 pagine word).Solo che se richiamo la pagina nel mio template il template si allunga a dismisura.
    Qualcuno di vo sa come posso suddividere la pagina in modo che il template non si allunghi a dismisura?

    Grazie

  2. #2
    dividi il contenuto che vai a stampare nella pagina in 5 parti, poi fai in modo che il tuo file PHP prenda un parametro in GET part, che indica il numero della parte da mostrare e visualizzi solo quella. Alla fine della pagine aggiungi delle frecce o dei link per navigare da una parte all'altra.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    11
    ciao, anche io ho un problema simile.... ma non so come implementare il codice,mi potresti dare un aiuto???magari farmi vedere una bozza del codice?
    grazie un bacio lola.

  4. #4
    Utente di HTML.it L'avatar di angelo85ct
    Registrato dal
    Dec 2007
    Messaggi
    322
    grazie dellla dritta

  5. #5
    per lola,


    Codice PHP:
    $parametro=$_GET['paramentro'];

    if(
    $parametro=='primo'){

       print 
    "bla bla";

    }elseif(
    $parametro=='2'){

       print
    "cli cli";

    else{

       print
    "[url='pagina.php?parametro=primo']visualizza 1[/url]";

       print
    "[url='pagina.php?parametro=2']visualizza 2[/url]";

    come scrito sopra da richiamare con pagina.php?parametro=2 oppure pagina.php?parametro=primo.. o quello che imposti tu

  6. #6
    mmm io lo avrei fatto così:

    Codice PHP:

    require("inc/db_connection.php");

    $page_separator "###"//Quando taglierò la pagina andrò a cercare questo

    $part intval($_GET['part']); //Accetto solo numeri
    $id intval($_GET['id']); //Accetto solo numeri
    $riga mysql_fetch_array(mysql_query("SELECT testo FROM Articoli WHERE id=$id"));
    //NOTA: il l'ho messo come se il contenuto da printare fosse in un DB, ma puoi cambiare quella parte per leggerlo da un file di testo

    $part $part == $part;

    if(
    $riga && $riga['testo'])
    {
       
    $testoArr split("###"$riga['testo']);
       echo 
    $testoArr[$part 1]; 
    }

    $tot count($testoArr);

    for(
    $i 1$i <= $tot$i++)
    {
       if(
    $part == $i) echo "[b]";
       echo 
    '[url="?part='.$i.'&id='.$id.'"]'.$i.'[/url]';
       if(
    $part == $i) echo "[/b]";


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.