PHP,在PHP Echo中请求Javascript代码

时间:2017-09-15 07:53:41

标签: javascript php html

所以我需要从数据库中请求一个图像,然后将其放入变量中,然后在回声中调用。
但是,我在这种情况下缺少引号,因为PHP echo使用双引号,然后在调用onmouseover后我使用单引号,但之后我不能再使用双引号被篡改的网址, 通过将整个命令放在变量中来解决这个问题并不奏效 将整个命令放入数据库并不起作用 如果声明不起作用,则将命令或URL放在速记中 并将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 个答案:

答案 0 :(得分:0)

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

尝试将其切换为

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