ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram
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