Diğerleri de söylediğim gibi muhtemelen JavaScript dönüşü ile bir şeydir. Gerçekten soruna neden olur PHP kod kendini yanlış bir şey diyemem.
Ancak, ben gözlerime kod biraz daha kolay hale getirmek için bazı ipuçları var.
Dizeleri ile ilgili benim ilk önerim kaçmak için 'ya ". Sizin alıntı stili geçiş yaparak, büyük ölçüde daha kolay kodunu okumak ve çok daha kolay tırnak neden olduğu sorunları bulmak için yapabilirsiniz kendinizi zorlamak asla etmektir.
echo " <a href='my.php?action=show&id=".$fid."'
onclick=\"return display('".$fid."');\"/> ";
Bu olacak:
echo ' <a href="my.php?action=show&id='.$fid.'"
onclick="return display("'.$fid.'");"> '.$link_title.'</a>;
Bu dışarı yazarken aslında, ben çapa etiketi tamamladıktan değil çünkü köprü almıyorsanız fark ettim. Daha spesifik olarak, yukarıdaki örnekte / ile erken bunu kapatıyoruz, ben ekledi:
.$link_title.'</a>
This should fix the problem.
İkinci öneri:
echo "" .$fname."</a> ";
Can just as easily be typed out as:
echo $fname.'</a> ';
Yerine 'kullanma "sunucu tarafından ekstra çalışma gerekmez dizeleri için tavsiye edilir, ve önde gelen" "gerekli değildir.
EDIT:
echo ' <a href="my.php?action=show&id='.$fid.'" onclick="return display("'.$fid.'");"> '.$fname.'</a>;
Bu çalışır mı? Bu bağlantıyı gösteriyor mu?