2017-09-15 78 views
-1

因此,我需要從數據庫請求一個圖像,然後將它放入一個變量中,然後在回聲中調用。
但是,在這種情況下,我缺乏引號標記,因爲PHP echo使用雙引號,然後在調用onmouseover之後使用單引號標記,但在此之後,我無法再使用雙引號標記獲取URL的URL, 將整個命令放入變量中無效。
將整個命令放入數據庫不起作用。
如果語句不起作用,則將命令或網址放在速記中。
並將Javascript代碼放入函數中,也不起作用。PHP,在PHP Echo中請求Javascript代碼

這是我正在談論的代碼。

$afbeeldingurl = $row["afbeeldingurl"]; 
$overurl = $row["overafbeelding url"]; 

echo "<div><a href='../".$url.".html'><img onmouseover=mouseover() src='images/".$afbeeldingurl."' alt='' /></a>"; 


<script> 
    function mouseover() 
    { 
     this.src='images/<?php$overurl?>'; 
    } 

</script> 

我感謝你提前:) (注意,只有JavaScript允許,我不能打電話的Jquery)

+1

可以使用逃脫quotemarks \,所以你永遠不會用完它們。 「\」「將成爲輸出中的字符串」 – rypskar

回答

0
this.src='images/<?php$overurl?>'; 

試試這個切換到

this.src='images/<?php echo $overurl; ?>';