サーフボードみたいな形を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();
?>
上記のコードは、データベースに保存したすべての画像を表示するためのものです。これら 2 つのスクリプトを組み合わせるにはどうすればよいですか。
JavaScript コードを while{ } 関数に入れるだけでは機能しないためです。毎回別の画像で形を繰り返したい。
私を助けてください、私はそれを理解することはできません。