2012-03-27 18 views
1

私のサイトには、イベント情報を編集してデータベースに更新するためのフォームがあります。私は、HTMLコードのユーロ記号の前に、ウェブページ上に 1として表示されている入場料のオプションを持つ選択ボックスを持っています。私はまったく同じ入場料を選択して、同じコードの他のページに入力を入力しても問題ありません。ユーロ記号がHTML内に正しく表示されない

<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

エンコーディングとの問題のように聞こえるが、サンプルなしで、それを評価するのは難しいですが動作しますが... –

答えて

9

&euro;で、ユーロ記号を交換してみてください:あなたはユーロ記号を示すために使用することができ三つの異なる手法があります€

+0

の場合答えにコードを表示する方法がわからない場合は、[マークダウン編集](http://stackoverflow.com/編集ヘルプ/)のページを開きます。 –

+0

@David Thomas私は実際に編集しようとしていて、作業が完了したことを見て驚いていました。ありがとう! – sissonb

+0

あなたは絶対に歓迎です! (私があなたのつま先を踏んだ場合は申し訳ありませんが...)=) –

2

&euro; 
&#8364; 
&#x20AC; 

は、より多くの参照用this PAGEを参照してくださいが

+0

これはデータベースにどのようにコード化されていますか?その奇妙なbecuaseユーロ記号が完全に他のページで私はコードをコピーして動作します – rudawg

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

または

<p> &euro; </p> 

または

<p> &#8364;</p> 

または

<p>&#8364;</p>