PDA

View Full Version : قرار دادن یک پیام متفاوت در حلقه تکرار محصولات به ایجکس



zohreh.hn
یک شنبه 19 مرداد 1393, 21:41 عصر
سلام به دوستان
من یک برنامه یی نوشتم که مشتری میاد سفارش تعدادی محصول میدهد در صفحه ی اصلی محصولات به همراه یک فرم ثبت سفارش در یک حلقه به تعداد رکوردهای دیتا بیس تکرار میشود
و با ای جکس تعداد سفارش ثبت می گردد حلقه بصورت زیر است


for($i = 0 ; $i < mysql_num_rows($result) ; $i++) { $id=mysql_result($result,$i,'id'); $model=mysql_result($result,$i,'model'); $price=mysql_result($result,$i,'price'); $price0=number_format($price); $pricefarsi = farsi_number($price0); $count=mysql_result($result,$i,'count'); $imgs=mysql_result($result,$i,'imgs'); $imgb=mysql_result($result,$i,'imgb');
if($countpro >= 1) {//<p>تعداد شفارش:</p><div class='datacount'></div> echo " <div id='showpro'> <div id='imgpro'> <a href=Admin/$imgb rel='shadowbox[]' title='' onmouseover=this.title=''; ><img src='Admin/$imgs' height='80%'/></a> </div> <div id='costpro'> <p>مدل:$model</p> <p>قیمت:$pricefarsi</p> <form method='post' id='myform'> <input type='hidden' name='watchid' value='$id' /> <input type='hidden' name='price' value='$price' /> <input type='text' name='txtcount' placeholder='تعداد' /> <input name='bascet' class='btn' type='button' value='تایید'/> </form> </div> </div> "; }

حالا می خوام وقتی مشتری یک محصول را انتخاب و تعداد مورد نظر را وارد کرد در همان کادر مربوط به محصول پیغام بدم که تعداد سفارش شما برای این محصول مثلا 2 عدد بوده است
ولی یک مساله اینست که چون محصولات در حلقه است این پیام را در همه ی محصولاتی که توسط حلقه تکرار می شود نشان می دهد برای اینکه پیام مربوط به هر نوع محصول در کنار خودش قرار بگیرد و تا پایان ثبت نهایی سفارش نشان بدهد چه راهی را پیشنهاد می کنید. چطور می تونم این کار را برای هر محصول بصورت جداگانه با وجود حلقه انجام دهم ممنون میشم راهنماییم کنید