ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

前往频道在 Telegram

تماس باادمین : @abdollahi970

显示更多
902
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
پس ما برای حذف نیاز به جستجو رکوری داریم که میخواهیم حذف نماییم

حذف عملیات دیگری که میتوان بروی دادهها انجام داد حذف یک رکورد می باشد برای این منظور ابتدا رکوردی را که می خواهیم حذف کنیم جستجو می نماییم سپس گزینه حذف را به صورت یک لینک برای هر رکورد نمایش می دهیم کاربر بر روی هر کدام از گزینه های حذف که کلیک نمود به صفحه del.php برده می شود و همراه این انتقال کلید اصلی رکورد که id می باشد منتقل می شود در صفحه del.php با استفاده از کوئیری delete رکورد از بانک حذف می شود و امکان انتقال به صفحه show.php فراهم می شود

سلام به همکاران گرامی

اگر همکاران گرامی در خاطر داشته باشند پایگاهی بهschool و جدولی به نام student ایجاد نمودیم با چهار فیلد شماره دانشجویی نام فامیل و نام رشته

این جلسه مبحث رو با update, dalete ار پایگاه ادامه می دهیم

در جلسه پیش مبحت نمایش و درج رکورد در بانک اطلاعاتی از طریق فرم ها رو بررسی نمودیم

این صفحه find.php می باشد که نتایج جستجو رو در همان صفحه نشان می دهد ترکیب صفحات find , search

"."
"; } ?> 0) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; while($r=mysql_fetch_array($n)) { echo ""; echo ""; echo ""; echo ""; echo ""; } } else { header("location:find.php ? er='فامیلی با این مشخصات وجود ندارد'"); } mysql_close($con); } } else { ?>
شماره دانشجوی نام فامیل رشته
".$r['id']."".$r['sname']."".$r['sfamil']."".$r['rname']."

تمام کد های بالا در دو صفحه نوشته شده است یک صفحه برای دریافت و صفحه دیگری برای پردازش همانطور که در جلسات قبل گفته شد می توان این دوصفحه را با هم ترکیب نمود

اگز از این مطالب سوالی هست در خدمت همکاران گرامی هستم

اگر بخواهیم مرتب سازی به صورت نزولی انجام شود شود از عبارت DESC استفاده می نماییم $q="select * from student where sfamil like '%$x%' order by rname DESC";

می توان در جدول خروجی با استفاده از عبارت order by خروجی را بر اساس یک فیلد مرتب نمود متلا مرتب سازی بر اساس رشته $q="select * from student where sfamil like '%$x%' order by rname";

بعد از دریافت فامیل مورد نظر با کوئیری زیر می توان بانک طوری فیلتر نمود که بر اساس الگوی تعیین شده رکورد ها را بیاورد $q="select * from student where sfamil like '%$x%'"; در این تقاضا از like استفاده شده است تا اگر قسمتی از فامیل هم وارد شده است در جستجو ظاهر شود اگر بخواهیم دقیقا همان عبارتی که کاربر وارد می نماید جستجو شود باید به جای like و علامت های % از علامت = استفاده نماییم $q="select * from student where sfamil = '$x'";

جدول فوق جستجو در بانک با مقدار am بوده است

0) { echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; while($r=mysql_fetch_array($n)) { echo ""; echo ""; echo ""; echo ""; echo ""; } } else { echo "فامیلی با این مشخصات وجود ندارد "."
بازگشت
شماره دانشجوی نام فامیل رشته
".$r['id']."".$r['sname']."".$r['sfamil']."".$r['rname']."
"; echo ""; } mysql_close($con); } ?>

کد صفحه search.php