Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Perdonate l'ignoranza... Html in Php

    Salve,
    in questi giorni sto realizzando un semplice GuestBook che utilizza MySQL...
    prendendo spunto da alcuni esempi su questo sito, mi sono accorto che, come sapevo già, il codice php è un po' diverso dall'html. Però, giustamente, lo comprende sotto altra forma impostando i tag non solo con es.

    Link

    bensì in

    <a href=\"***.**\">Link<\a>

    Tenendo presente questo, potrei io strutturare un normale html e copiarlo in un php? mi darebbe qualche problema di connessione al database?

    (perdonate l'ignoranza, ma lo sto iniziando a studiare solo adesso)...

    Grazie anticipatamente

  2. #2
    Dire che PHP comprende HTML non è esatto...

    PHP interpreta lato server il codice che hai scritto e restituisce i dati al browser per la visualizzazione. Se nello script dici a php di stampare (tramite il comando echo o print) tag html, questi vengono interpretati e visualizzati...

    ti faccio un esempio, immagina che questa sia la struttura della tua pagina web

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title></title>
    
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    </body>
    </html>
    tramite php inserisci un titolo che hai estratto dal database:

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title></title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    </head>
    <body>
    <?php echo "<h1>$titolo</h1>";?>
    </body>
    </html>
    fingendo che $titolo contenga un dato preso dal db...

    Così hai stampato html tramite php!

    fammi sapere se quello che ti ho detto è chiaro!
    buono studio!
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    107
    ehm i codici html ke usi nel php sono identici,
    l'esempio ke ci hai mostrato sarebbe più giusto così
    html:
    Link
    php:
    echo "<a href=\"link.ext\">Link</a>";
    oppure sempre php:
    echo "Link";

    In pratica metti gli slash perchè non mettendoli chiudi l'echo, e senza il ; non viene eseguita la chiusura e quindi ti da errore. Per evitare si mettono gli slash o si convertono i doppi apici " in singolo apice ' .
    Leggiti la guida sul sito php.html.it così capisci meglio
    Sai cos'è l'emo?

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.