我有這個代碼應該回顯MySQL數據庫中的一些值。我使用完全相同的代碼兩次,並且該代碼的特定部分不能按預期工作。Php「echo」無法正常使用「onmouseover」事件
我有一個DIV,它改變鼠標懸停的內容(與$(this).html('')
)。
基本上我們有類似:
echo "<a href=\" event.php?id=".$donnees['event_ID']." \">";
echo "<div class=\"" ;
//here, check which category we have, and select the appropriate CLASS (DP_0, _1, _2, _3).
if ($donnees['event_category'] == 'universitaire') {
echo "DP_0";
} else if ($donnees['event_category'] == 'sociol') {
echo "DP_1";
} else if ($donnees['event_category'] == 'artiste') {
echo "DP_2";
} else if ($donnees['event_category'] == 'aventurier') {
echo "DP_3";
} else {
echo "DP_0";
}
echo "\" id=\"".$donnees['event_ID']."\" onmouseover=\"$(this).html('";
echo "Institution: ".$donnees['event_institution']. "</br>";
echo "Association: ".$donnees['event_association']. "</br></br>";
echo "')\」 onmouseout=\"$(this).html('";
echo $donnees['event_name'] . "</br></br>";
echo "Adresse: ".$donnees['event_adresse'] . "</br></br>";
if ($donnees['event_payant'] == '0') {
echo "PAYANT"; //Works
echo "<p>BLABLA</p></br'>"; // Works
echo "<p style=\"background-color:red;\」>BLABLA</p></br>"; // doesn't work
}
echo "')\" sty1e=\" ";
//here, check which category we have, and select the appropriate background
if ($donnees['event_category'] == 'universitaire') {
echo "background-image:url('images/universitaireCategory.png');";
} else if ($donnees['event_category'] == 'sociol') {
echo "background-image:url('images/socialCategory.png');";
} else if ($donnees['event_category'] == 'artiste') {
echo "background-image:url('images/artisteCategory.png');";
} else if ($donnees['event_category'] == 'aventurier') {
echo "background-image:url('images/aventurierCategory.png');";
} else {
echo "background-image:url('images/universitaireCategory.png');";
}
echo " \"> ";
我評論怪異的一部分。如果我做的:
echo "<p>BLABLA</p></br>"; // That code works fine
但:
echo "<p style=\"background-color:red;\">BLABLA</p></br>"; // doesn't work
只要我補充點兒\"\"
或' '
,這是後壞了一切。爲什麼?
完全相同的代碼後來在我的代碼工作:
<div> <p style=\"background-color:red;\">BLABLA</p></br> </div>
當您執行查看源代碼時,您呈現的HTML看起來像什麼? – 2012-01-28 17:21:23
生成的HTML看起來像什麼? – 2012-01-28 17:21:43