【发布时间】:2013-03-30 13:31:06
【问题描述】:
我用html5做了一个形状,看起来像冲浪板。 代码:
<script>
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.moveTo(100, 5);
ctx.bezierCurveTo(50,5,-50,300,50,505);
ctx.lineTo(150,505);
ctx.bezierCurveTo(250,300,150,0,100,5);
img = new Image()
img.addEventListener('load', function(e) {
ctx.fillStyle = ctx.createPattern(this, "repeat");
ctx.fill();
}, true);
ctx.lineWidth = 5;
ctx.stroke();
ctx.closePath();
img.src= "<?php echo $uploadfile ?>"
</script>
现在我的问题是,我的数据库中存储了多张图片(只有图片路径)。
现在我想显示我存储在数据库中的所有图像,以便以这种形状显示。 所以我的形状是一块冲浪板,现在我想要多个冲浪板并排放置。
<?php
dbConn();
$q_select_images = mysql_query("select * from orders");
while($row = mysql_fetch_array($q_select_images))
{
print "<img src=\"/test/". $row['image'] . "\" />";
}
closeDbConn();
?>
上面的代码是显示我存储在数据库中的所有图像。 如何组合这两个脚本。
因为仅仅将 JavaScript 代码放在 while{ } 函数中是行不通的。 我想在每次其他图像时重复该形状。
请帮帮我,我想不通。
【问题讨论】:
-
为什么不输出一个(JSON-compliant)Array?
-
我不明白你的意思,对不起
标签: javascript php html canvas shapes