code:
1
2
3
4
5
6
7
8
9
10
11
| if($r = mysql_query($sql, $db)) {
while($m = mysql_fetch_array($r)) {
$j = $m[topic_title];
$s = $m[topic_time];
$d = $m[topic_replies];
$j = str_replace('\'','\\\'',$j);
$a = substr($s,-5);
$k = substr($j, 0, 22) . "";
$color = $i%2?"#22538c":"#043474";
echo "$a <a onmouseover=\"window.status='$j';return true\" title=\"$j\" onmouseout=\"window.status='';return true\" href=\"$URLPath/viewtopic.php?topic=$m[topic_id]&forum=$m[forum_id]\" target=\"_blank\" class=\"menu\">$k</a> ($d)</br>\n";
$i++; |
dit is een stukje uit een scriptje waarmee ik topic titels laat zien. Nu heb ik bij me mouse over een error als een topic titel een ' bevat. Nu dacht ik dat op te lossen met
code:
1
| $j = str_replace('\'','\\\'',$j); |
maar dat werkt dus niet.
wat doe ik fout?