2012-03-27 5 views
1

Ich habe eine Seite auf meiner Website mit einem Formular zum Bearbeiten von Ereignisinformationen und Aktualisieren auf die Datenbank. Ich habe eine Auswahlbox mit Optionen für den Eintrittspreis, die alle mit einem Euro-Zeichen in meinem HTML-Code versehen sind, aber auf der Webseite als 1 angezeigt werden. Ich habe den gleichen Eintrittspreis auf anderen Seiten mit identischem Code auswählen und sie funktionieren gut, kann jemand bitte helfen ??Euro-Zeichen nicht direkt in HTML angezeigt

<p class='form_box_text'>Admission: 
    <select name='admission' id=''> 
    <option value=''></option> 
    <option value='Free' "; if($admission=='Free') echo("selected=\ "selected\" "); echo ">Free</option> 
    <option value='€1' "; if($admission=='€1') echo("selected=\ "selected\" "); echo ">€1</option> 
    <option value='€2' "; if($admission=='€2') echo("selected=\ "selected\" "); echo ">€2</option> 
    <option value='€3' "; if($admission=='€3') echo("selected=\ "selected\" "); echo ">€3</option> 
    <option value='€4' "; if($admission=='€4') echo("selected=\ "selected\" "); echo ">€4</option> 
    <option value='€5' "; if($admission=='€5') echo("selected=\ "selected\" "); echo ">€5</option> 
    <option value='€6' "; if($admission=='€6') echo("selected=\ "selected\" "); echo ">€6</option> 
    <option value='€7' "; if($admission=='€7') echo("selected=\ "selected\" "); echo ">€7</option> 
    <option value='€8' "; if($admission=='€8') echo("selected=\ "selected\" "); echo ">€8</option> 
    <option value='€9' "; if($admission=='€9') echo("selected=\ "selected\" "); echo ">€9</option> 
    <option value='€10' "; if($admission=='€10') echo("selected=\ "selected\" "); echo ">€10</option> 
    <option value='€11' "; if($admission=='€11') echo("selected=\ "selected\" "); echo ">€11</option> 
    <option value='€12' "; if($admission=='€12') echo("selected=\ "selected\" "); echo ">€12</option> 
    <option value='€13' "; if($admission=='€13') echo("selected=\ "selected\" "); echo ">€13</option> 
    <option value='€14' "; if($admission=='€14') echo("selected=\ "selected\" "); echo ">€14</option> 
    <option value='€15' "; if($admission=='€15') echo("selected=\ "selected\" "); echo ">€15</option> 
    <option value='€16' "; if($admission=='€16') echo("selected=\ "selected\" "); echo ">€16</option> 
    <option value='€17' "; if($admission=='€17') echo("selected=\ "selected\" "); echo ">€17</option> 
    <option value='€18' "; if($admission=='€18') echo("selected=\ "selected\" "); echo ">€18</option> 
    <option value='€19' "; if($admission=='€19') echo("selected=\ "selected\" "); echo ">€19</option> 
    <option value='€20' "; if($admission=='€20') echo("selected=\ "selected\" "); echo ">€20</option> 
    </select><span id='required'>*</span> 
</p> 
+1

Klingt wie ein Problem mit der Codierung, aber ohne Probe ist es schwer zu beurteilen ... –

Antwort

9

Versuchen Sie das Euro-Zeichen mit &euro; ersetzen: €

+0

Wenn Sie wissen nicht, wie Sie den Code in den Antworten anzeigen, es lohnt sich, sich die [Markdown-Bearbeitung] (http://stackoverflow.com/) anzusehen. editing-help /) Seiten. –

+0

@David Thomas Ich war gerade dabei zu bearbeiten und war überrascht, die Arbeit zu sehen. Vielen Dank! – sissonb

+0

Sie sind herzlich willkommen! (Entschuldigung, wenn ich auf die Zehen getreten bin, aber ...) =) –

2

Es gibt drei verschiedene Techniken, die Sie das Euro-Zeichen benutzen konnten zeigen:

&euro; 
&#8364; 
&#x20AC; 

this PAGE Siehe für weitere Referenz

+0

ok so wie sind diese in die Datenbank kodiert? Es ist einfach seltsam, weil das Eurozeichen perfekt auf den anderen Seiten funktioniert, von denen ich den Code kopiert habe – rudawg

2
<?php echo "&euro;'"; ?> 

oder

<p> &euro; </p> 

oder

<p> &#8364;</p> 

oder

<p>&#8364;</p> 

arbeiten

Verwandte Themen