PDA

View Full Version : سوال: مشکل در گزارش گیری از بانک



rash44
جمعه 14 فروردین 1388, 12:51 عصر
سلام
زمانی که می خوام اطلاعات از توی بانک بکشم بیرون و چاپ کنم هیچ چیزی چاپ نمیشه . بانک وجود داره و اطلاعات هم داخلش ثبت شده . از اید کد استفاده میکردم و جواب هم میگرفتم اما الان اون ردیفی رو که توی جدول گذاشتم که اطلاعات بانک توی اون چاپ بشه اصلا نمایش داده نمیشه



<table border="0" width="100%">
<tr>
<td bgcolor="#ECE9D8" align="center" width="283"><b>
<font face="Verdana">ملاحضات</font></b></td>
<td bgcolor="#ECE9D8" align="center" width="166">
<p dir="rtl"><b><font face="Verdana">جمع کل<span lang="en-us">
</span></font></b>
<font face="Tahoma" style="font-size: 9pt">(ریال)</font></td>
<td bgcolor="#ECE9D8" align="center" width="166">
<p dir="rtl"><font face="Verdana"><b>مبلغ هر پورس </b>
</font><font face="Tahoma" style="font-size: 9pt">(ریال)</font></td>
<td bgcolor="#ECE9D8" align="center" width="104"><b>
<font face="Verdana">تعداد پورس</font></b></td>
<td bgcolor="#ECE9D8" align="center" width="168"><b>
<font face="Verdana">نام غذا</font></b></td>
<td bgcolor="#ECE9D8" align="center" width="66"><b>
<font face="Verdana">ردیف</font></b></td>
</tr>
<?php
while ($a = db_fetch_assoc($reg2))
{
?>
<tr>
<td bgcolor="#F5F5F5" align="center" width="283">&nbsp;</td>
<td bgcolor="#F5F5F5" align="center" width="166">&nbsp;</td>
<td bgcolor="#F5F5F5" align="center" width="166">&nbsp;</td>
<td bgcolor="#F5F5F5" align="center" width="104">&nbsp;</td>
<td bgcolor="#F5F5F5" align="center" width="168"><?php echo($a['foodname']); ?></td>
<td bgcolor="#F5F5F5" align="center" width="66">&nbsp;</td>
</tr>
<?php
} ?>
</table>

امیـرحسین
جمعه 14 فروردین 1388, 14:28 عصر
شما از MySQL استفاده نمی کنید؟
سریعترین راه دیباگ اینه که آخرین error رو نمایش بدید، تعداد سطرهای پیدا شده دستور SELECT رو نمایش بدید و ....

rash44
جمعه 14 فروردین 1388, 14:53 عصر
شما از MySQL استفاده نمی کنید؟
سریعترین راه دیباگ اینه که آخرین error رو نمایش بدید، تعداد سطرهای پیدا شده دستور SELECT رو نمایش بدید و ....
سلام
میگه میشه از نای ای کیو ال استفاده نکرد
ببین برنامه هیچ خطایی نمیده
فقط هیچی رو چاپ نمیکنه

امیـرحسین
جمعه 14 فروردین 1388, 21:50 عصر
مرحله به مرحله پیش برید.
اول مطمئن بشید که دستور SELECT نتیجه داشته (مثلا با استفاده mysql_num_rows البته در MySQL)
بعد مطمئن بشید که عملیات fetch_assoc نتیجه داشته (مثلا با استفاده از تابع print_r برای آرایه نتیجه fetch)
و در آخر مشکل رو در چاپ اطلاعات باید بررسی کرد.

rash44
شنبه 15 فروردین 1388, 09:32 صبح
مرحله به مرحله پیش برید.
اول مطمئن بشید که دستور SELECT نتیجه داشته (مثلا با استفاده mysql_num_rows البته در MySQL)
بعد مطمئن بشید که عملیات fetch_assoc نتیجه داشته (مثلا با استفاده از تابع print_r برای آرایه نتیجه fetch)
و در آخر مشکل رو در چاپ اطلاعات باید بررسی کرد.

سلام
select نتیجه داره
مثلا می تونم همون بالا اطلاعات رو بریزم توی متغیر و امنا را چاپ کنم اما وقتی که می خوام 1 قسمت از جدول رو به تعداد داده ها تکرار کنم نتیجه نمی گیرم