Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Aiuto novello PHP

  1. #1

    Aiuto novello PHP

    Salve ragazzi, sono un novello del PHP

    sto cercando di fare una cosa pr me complessa.

    Allora ho una pagina index.php

    che richiama header.php
    body.php
    footer.php

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Crossover LMS</title>
    </head>
    
    <body>
       <?php
       include('header.php');
       include('body.php');
       include('footer.php');
       ?>
    </body>
    </html>

    il risultato che ottengo è buono devo solo settare il css.

    Il problema è nella pagina body.php

    al suo interno contiene un modulo di login se effettuo il login entro in un altro sistema e tutto ok

    mentre se faccio click su di un link registrati devo andare in un altra pagina.

    Il problema è che la devo includere sempre tra il footer e header caricato dall index.php

    come posso fare per eliminare la pagina body.php dal file index.php e caricare la pagine registrami.php????

    mantenendo header e footer gli stessi???


    grazie per le eventuali risposte

    Michele

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Così come è il codice adesso non puoi perché una volta che la pagina è stata generata non c'è più distinzione tra header, body e footer.
    Hai queste opzioni:
    1) metti l'header in un div con ad esempio id="header", il body in un div con id="body" e il footer in un div con id="footer", in questo modo puoi eliminare il contenuto dei div in base al loro id e rimpiazzarlo con altro codice... ma si fa in AJAX, non im PHP.

    2) metti gli include header e footer anche nella nuova pagina che apri

    3) usi i frame, ma a meno che non vuoi che si veda il refresh di header e footer, è meglio optare per l'opzione 2.

  3. #3
    salve ragazzi ho risolto.

    grazie lo stesso in pratica la pagine body.php ha dei link che richiamano altre pagine php e ho apportato la modifica proprio a lei ed ora funziona.

    Grazie per le vostre opinioni

    Michele

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.