يتقاضون رواتبهم مقابل بلوق عن الاشياء الحب

تبسيط PHP دولار _POST معالجة البيانات

عندما نشر البيانات من شكل إلى صفحة ، _POST متغير دولار لتحصل على مجموعة واسعة مشابهة لهذه :

  مجموعة ([اسم] => "دانيال" ، [الدولة] => "إلينوي" ، [الهاتف] => "630-618-9588") 

الآن ، وسيلة لهذه العملية هو معرفة مسبقا (التي ، عادة لكم سوف) ، ما سيكون قيم ، ومجموعة منهم إلى أكثر من المتغيرات التي يمكن استخدامها. على سبيل المثال :

  دولار newclient [ "باسم"] = $ _POST [ "باسم"] ؛ 
  دولار newclient [ "الدولة"] = $ _POST [ "الدولة"] ؛ 
  دولار newclient [ "الهاتف"] = $ _POST [ "الهاتف"] ؛ 

الآن ، لمجرد أن شكل واحد فقط أو اثنين من القيم ، وهذا شيء طيب. الشفرة نظيفة ، سهلة القراءة ، وأنها تحصل على هذه المهمة. الآن ، إذا كان لديك شكل أكثر تعقيدا ، وطائفة قد تبدو أكثر مثل هذا :

  مجموعة ([اللقب] => costalis [الإسم] => دانيال [المعلومات الإدارية] => ز [lastnameguardian] => 
  كولار [firstnameguardian] => مورين [MIguardian] => ع [شهر] => (10) [يوم] => 05 [السنة] 
  => 1983 [العصر] => [address1] => 445 ن ك ardmore افي # [address2] => [المدينة] => فيلا بارك 
  [الدولة] => ايل [الرمز البريدي] => 60181 [phone1] => 6306189588 [phone2] => [phone3] => 6306189588 
  [البريد الإلكتروني] => costalis.dan @ gmail.com [قدم] => 5 [بوصة] => (10) [جنيه] => 165 [الشعر] => 
  براون [عيون] => الأخضر [الاتحاد] => نعم [تجربة] => لا شيء [المهارات] => القفز [يلاحظ] 
  => العظمى غي [تقديم] => إضافة الزبائن) 

يمكنك نسخ ولصق 31 مرات ، وتحرير جميع القيم إذا كنت تريد... أو ، أن أكتب شيئا وسوف نفعل ذلك لك. (نصها كما يلي : نسخ ولصق رمز بلادي وتحريرها لاحتياجاتك) مجموعة معينة من هذا القانون يهدف الى تحديث قاعدة البيانات ماي. س. ك ، ولكن يمكن تعديلها لترضيك. "safedata" هو وظيفة لمنع القرصنة من قاعدة البيانات الخاصة بك.

  وظيفة safedata دولار (سلسلة) ( 
  عودة "' ".  mysql_real_escape_string دولار (سلسلة).  "' "؛ / / إضافة شرائح اللازمة ، 
  أرفق البيانات في يستشهد. 
  ) 
  foreach ($ _POST دولار ميدان => دولار قيمة) / / تعداد كل وظيفة من خلال البند 
  ( 
  دولار الميادين [] = $ الميدان ؛ / / اسم الميدان الحالي إضافة إلى مجموعة من المجالات 
   دولار القيم [] = دولار قيمة ؛ / / إضافة قيمة الميدانية الحالية لمجموعة قيمة.  وسيكون نفس الرقم القياسي 
  كما الميدانية اسم 
  ) 

  استفسار دولار = "إدراجه في SomeTable' ')" ؛ / / ماي. س. ك البداية للاستفسار 

  foreach ($ مجالات fieldname دولار) / / لاسم كل ميدان 
  استفسار دولار.= "' ".  fieldname دولار.  "`،"؛/ / إضافة إلى قائمة في مجال الاستعلام.  لا safedata 
  حاجة...  هل زودت أسماء 

  استفسار دولار = rtrim دولار (استفسار ،"،")؛ / / خفض قبالة فاصلة اضافية بعد القيمة النهائية 
  استفسار دولار.= "قيم (" ؛ / / إغلاق ميدان الأسماء ، تبدأ قائمة القيم 

  foreach ($ القيم valuename دولار) / / عن كل قيمة المقابلة لالميدانية 
  استفسار دولار.= safedata (valuename دولار).  "،" ؛ / / إضافة قيمة إلى قائمة 
  استفسار دولار = rtrim دولار (استفسار ،"،")؛ / / مرة أخرى ، لدينا اضافية فاصلة 
  استفسار دولار.= ") ؛" ؛ / / نهاية سلسلة استعلام 

  نتيجة دولار = mysql_query (استفسار دولار) ؛ / / تنفيذ الاستعلام 
   / / التي أنشأتها : http://www.whathuhstudios.com/press : الإسناد ويجوز عزل 
  ليس مطلوبا 

هل يمكن بسهولة استخدام هذا لإسناد القيم لمجموعة من ترضيك ، أو ما تريد. وفي كلتا الحالتين ، هذا هو لطيف وسيلة سهلة للتعامل مع بيانات كبيرة شكل دون استخدام PHP من الإطار. تفعل ما تريد مع هذا القانون ، واذا كنت يحدث لتشمل وجود صلة لموقعي في موقعك ، أو ترك لي تعليق... فليكن ذلك. ويساعد هذا الأمل شخص.

قيم هذه :
2.9
من التعثر!

بعد معلومات

هذا الدخول على موقع الأربعاء ، أيار / مايو 7th ، 2008 وقدم هو قيد التطوير ، php. وقد آراء 658

العلامات : ، ، ، ،

تعليقات تغذية. | اترك التعليق | Trackback الإجازة.



الوظيفة السابقة : هاتف بلاكبيري فليب! »
القادم بوست / / : فلاش هو المصدر المفتوح... لا شيء تغير. »
ينظر معظم الوظائف

    2 الردود على "المبسطة PHP دولار _POST معالجة البيانات"



    ترك الرد

    ملاحظة : أي تعليقات يسمح فقط لأن صاحب الموقع هو ترك لك وظيفة ، وبأي تعليقات ستتم إزالة لأي سبب من الأسباب في سلطة تقديرية مطلقة للموقع المالك.