Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di blob696
    Registrato dal
    Feb 2007
    Messaggi
    119

    inserire nel <title> una variabile presa dal DB

    Salve, ho un dilemma

    Vorrei inserire come <title> di una pagina in php una stringa presente in un campo del db, ma come faccio?

    Potrei prima degli <head> fare una query, recuperare la stringa del db (mysql) e poi scrivere gli <head> con <title> $row[title]</title>.

    Però cosi ho paura di fare confusione con il codice della pagina.

    Che ne pensate?

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    In realtà è proprio così che devi fare. Di solito io preferisco mettere tutto il codice php prima e lasciare "in mezzo" all'html solo gli echo e cicli/if

    Codice PHP:
    <?php
       
    ...tutto il codice phpcome le query
       $titolo 
    = ....;
    ?>
    <html>
      <head>
         <title><?php echo $titolo ?></title>
      </head>
     <body>
     </body>
    </html>
    Se invece vuoi separare la logica di busiiness (codice php) dalla presentazione (html) puoi usare uno tra i tanti template engine, come twig o smarty

  3. #3
    Utente di HTML.it L'avatar di blob696
    Registrato dal
    Feb 2007
    Messaggi
    119
    grazie

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.