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

    inserire punto e virgola in php nel comando echo

    ciao a tutti, io starei cercando di scrivere un codice html, all'interno di esso mi ho messo un codice php:
    Codice PHP:
    else {echo "<p style='padding:10px'><UL TYPE=circle style="colorblack;font-size:15px"> <LI>primo punto <LI>secondo punto</p>";} 
    mi da un errore che dice che non si aspettava un punto e virgola.
    ho guardato meglio il codice e ho capito che si riferiva ai punti e virgola usati nello style quindi ho cercato in internet e ho trovato che per scrivere delle virgolette all'interno del comando echo bisognava mettere questo carattere \ quindi ho provato a metterlo prima del punto e virgola (visto che è anche lui un carattere "speciale" per così dire) ma non funziona e non ho trovato nient'altro.
    c'è per caso qualcuno che mi sa risolvere questo problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    56

    Re: inserire punto e virgola in php nel comando echo

    In realtà l'errore sta nella chiusura non voluta dei doppi apici nell'attributo 'style' del <ul>.
    Fai attenzione a quando usi 'doppi apici in apici' o viceversa, il syntax highlighting dei più semplici editor di script ti aiutano in questo scopo (come il codice che hai scritto qui sul forum).

    Risolvi così:
    Codice PHP:
    else {
    echo 
    "<p style='padding:10px'><UL TYPE=circle style='color: black;font-size:15px'> <LI>primo punto <LI>secondo punto</p>";

    o così:
    Codice PHP:
    else {
    echo 
    '<p style="padding:10px"><UL TYPE=circle style="color: black;font-size:15px"> <LI>primo punto <LI>secondo punto</p>';

    Ovviamente ti consiglio la prima per ovvi motivi (sostituzione di variabili con il loro valore).

  3. #3

    Re: inserire punto e virgola in php nel comando echo

    Originariamente inviato da marco6971
    ciao a tutti, io starei cercando di scrivere un codice html, all'interno di esso mi ho messo un codice php:
    Codice PHP:
    else {echo "<p style='padding:10px'><UL TYPE=circle style="colorblack;font-size:15px"> <LI>primo punto <LI>secondo punto</p>";} 
    mi da un errore che dice che non si aspettava un punto e virgola.
    ho guardato meglio il codice e ho capito che si riferiva ai punti e virgola usati nello style quindi ho cercato in internet e ho trovato che per scrivere delle virgolette all'interno del comando echo bisognava mettere questo carattere \ quindi ho provato a metterlo prima del punto e virgola (visto che è anche lui un carattere "speciale" per così dire) ma non funziona e non ho trovato nient'altro.
    c'è per caso qualcuno che mi sa risolvere questo problema?
    L'errore si notava anche dal colore:

    Codice PHP:
    else {echo "<p style='padding:10px'><UL TYPE=circle style='color: black;font-size:15px'> <LI>primo punto <LI>secondo punto</p>";} 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  4. #4
    ok grazie mille ha funzionato

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.