スライダーがあり、次の方法でデータベースからデータを取得します。
$sql="SELECT * FROM `banners` ORDER BY `id` DESC LIMIT 4";
$banners = $rs->get_object_list($sql);
<?php foreach($banners as $ban) {
$imagen="imagenes/banners/$ban->id/img.jpg"; ?>
<img id="<?php echo $ban->id ?>" align="center" src="<?php echo $imagen ?>" class="slide" alt=""/>
<?php } ?>
<script type="text/javascript">
if(!window.slider) var slider={};
slider.data=[{"id":"1","client":"","desc":""},{"id":"2","client":"","desc":""},{"id":"3","client":"","desc":""},{"id":"4","client":"","desc":""}];
</script>
しかし、これには問題があります。たとえば、3つの画像をアップロードすると、最後の画像は3番と同じになります。何かダイナミックなものをプログラムする必要があると思い、次のコードを試しました。
slider.data=[{"id":"slide-img-<?php echo $ban->id ?>","client":"","desc":""}];
しかし、それはうまくいきません。誰かが私を助けてくれることを願っています。ありがとう!