PDA

View Full Version : ترکیب php و جی کوئری



zare_a87
جمعه 21 آذر 1393, 16:33 عصر
سلام
من یه صفحه طراحی کردم که یک سری اطلاعات رو از دیتابیس می گیره و در جای مخصوص نمایش می ده
حالا یه جا گیر کردم:
کد زیر ببینید:



<?php
$ReadPro = new ReadPro();
$res = $ReadPro->read();
foreach ($res as $rows) {
?>
<div class="col-lg-3 col-md-3 col-sm-3">
<div class="thumbnail">
<img src="img/<?php echo $rows['img'] ?>.jpg" alt="...">
<div class="caption">
<p><?php echo $rows['name'] ?></p>
<p><?php echo $rows['price'] ?> <?php echo POL ?> </p>
<div>
<a class="btn btn-success" href="<?php echo ADDR ?><?php echo $rows['lnk'] ?>">دانلود</a>
<a type="button" id="toggle" class="btn btn-danger"> جزئیات ...</a></button> </div>
<div id="tozih"><p><?php echo $rows['tozihat'] ?></p></div>




<!-------------------------------------------------------->

</div>
</div>
</div>
<?php
}
?>



کار دکمه جزئیات اینکه جزئیات اون موضوع رو با دستور toggle جی کوئری نشون می ده ولی فقط برای اولی کار می کنه و بعدی ها رو جواب نمیده
همه قسمت ها اطلاعات رو درست می خونه ولی دکمه جزئیات خوبه عمل نمی کنه
ممنون میشم اگه راهنمایی کنید

shahriyar3
جمعه 21 آذر 1393, 23:38 عصر
سلام
از هر آیدی توی هر صفحه فقط باید یکی باشه. این حلقه ای که شما ایجاد کردین از آیدی toggle به تعداد زیاد ایجاد میکنه
برای اینجور مواقع باید از کلاس استفاده کنید

zare_a87
شنبه 22 آذر 1393, 11:38 صبح
میشه توضیح بدید

shahriyar3
شنبه 22 آذر 1393, 14:05 عصر
آیدی توی هر صفحه باید یونیک باشه مثلا


<div id="sample"></div>

تو کل صفحه از این آیدی فقط باید یه دونه باشه , اگر بخواین بیشتر از یکبار تکرار بشه باید از کلاس استفاده کنید


<div class="sample"></div>