العودة   منتديات تصميم > ركن برمجيات المواقع ولغات البرمجه > قسم لغات البرمجه

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-06-2010, 10:07 PM
عضو مميز
 
تاريخ التسجيل: May 2010
المشاركات: 405
افتراضي تحديث المدخلات لقاعدة البيانات بسهولة





ماأروع هذه القطعة التى ستوفر لك عناء تجديد اى قيمة تم ادخالها لقاعدة البيانات الخاصة بإسكربتك,

وظيفة هذا الكود انه سيجلب البيانات من جدول ما من القاعدة ويضعها لك فى جدول ليعرض لك قيم كل حقل بمفردها

ويمكنك عن طريق هذا الجدول المعروض به القيم المخزنة بقاعدة البيانات ,ان تعدل عليها ثم تضغط على resubmit

ليقوم بتحديث هذه البيانات مرة أخرى وادراجها فى قاعدة البيانات



الكود

view source
print?

01.//get data from db
02.$sql = mysql_query("SELECT * FROM table");
03.$count=mysql_num_rows($sql);
04.
05.//start a table
06.echo '<form name="form1" method="post" action="">
07.<table width="292" border="0" cellspacing="1" cellpadding="0">';
08.
09.//start header of table
10.echo '<tr>
11.<th> </th>
12.<th>Name</th>
13.<th>Email</th>
14.</tr>';
15.
16.//loop through all results
17.while($r=mysql_fetch_object($sql)){
18.
19.//print out table contents and add id into an array and email into an array
20.echo '<tr>
21.<td><input type="hidden" name="id[]" value='.$r->id.' readonly></td>
22.<td>'.$r->name.'</td>
23.<td><input name="email[]" type="text" id="price" value="'.$r->email.'"></td>
24.</tr>';
25.}
26.
27.//submit button
28.echo'<tr>
29.<td colspan="3" align="center"><input type="submit" name="Submit" value="Submit"></td>
30.</tr>
31.</table>
32.</form>';
33.
34.// if form has been submitted, process it
35.if($_POST["Submit"])
36.{
37. // get data from form
38. $name = $_POST['name'];
39. // loop through all array items
40. foreach($_POST['id'] as $value)
41. {
42. // minus value by 1 since arrays start at 0
43. $item = $value-1;
44. //update table
45. $sql1 = mysql_query("UPDATE table SET email='$email[$item]' WHERE id='$value'") or die(mysql_error());
46. }
47.
48.// redirect user
49.$_SESSION['success'] = 'Updated';
50.header("location:index.php");
51.}







مثال علمى: لقد قمت بعمل قاعدة بيانات وليكن اسمها cool ثم اضفت فيها جدول اسمه user وبداخله الحقول name وemails

ووضعت فى بداية هذا الملف متغيرات للاتصال بهذه القاعدة ثم تنفيذ الملف هذا ليجلب لنا البيانات من الحقول بالجدول user

وكان الناتج كما بالصورة الأتية :





















شوفتوا السهولة






ملاحظة: حمل هذا الملف لتجنب تشفير الموقع لاكواد الhtml

حمل الملف الملف كاملا من هــــــــــــنا


ساهم معنا فى تحسين المنتدى بالضغط هنا ومشاركة الموضوع على الفيس بوك

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
البيانات بسهولة, تحديث المدخلات لقاعدة

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are متاحة



الساعة الآن 07:24 PM بتوقيت مسقط


Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
دعم - لينكات : Search Engine Optimization by vBSEO 3.3.0 Designed & TranZ By Almuhajir

اضغط هنا وادخل ايميلك حتى يصلك جديدنا

القسم العام - اخبار التقنيه - العاب كمبيوتر - برامج - دروس التصميم - مسجات - برامج و العاب  جوال - لغات برمجه - تطوير منتديات - جوجل google - قوالب واستايلات - SEO و XML و RSS - هاكات - تطوير مواقع - نطاقات - استضافه - تبادل اعلانى - دروس فوتوشوب -  - ملحقات فوتوشوب - فلاش - سويش ماكس - تصميم استايلات - العاب  - مواقع عالميه  - دروس فرونت بيج - دريم ويفر

 

منتدى بناتى شرح تكوين روابط الباك لينك فى الفرونت بيج بالصور - privacy-policy- Le monde de la médecine - pes 2012 - مجلة فتافيت عدد رمضان 2011 كاملة مصوره