ویب فارم میں ڈیٹا کو ڈیٹا بیس میں کیسے منتقل کریں

ایچ ٹی ایم ایل فارم سے ڈیٹا بیس میں معلومات کو منتقل کرنا ایک دو مرحلہ ڈیزائن عمل ہے۔ پہلے ، ایک انٹری ایچ ٹی ایم ایل فارم بنائیں جو قابل ثانوی فائل تک معلومات منتقل کرنے کے قابل ہو۔ اگلا ، اعداد و شمار کو قبول کرنے اور اسے ڈیٹا بیس میں داخل کرنے کے لئے ایک ہائپر ٹیکسٹ پری پروسیسر (پی ایچ پی) فائل بنائیں۔

ایچ ٹی ایم ایل صرف معلومات پیش کرنے کے طریقہ کار پر براؤزر کو ہدایت دینے کی اہلیت رکھتا ہے۔ ڈیٹا بیس میں معلومات کو ذخیرہ کرنے کے ل needed لین دین میں پی ایچ پی اسکرپٹ کے اندر رکھی ہوئی اسٹرکچرڈ کوئوری لینگوئج (ایس کیو ایل) کمانڈ کی ضرورت ہوتی ہے۔

HTML

  1. مناسب صفحے پر ایک فارم بنائیں

  2. مناسب پیج پر ایک فارم بنائیں جس میں فارم ڈیفینشن ٹیگ میں "ایکشن" اور "طریقہ" کی خصوصیات شامل ہیں۔

  3. "ایکشن" وصف فارم کو بتاتا ہے کہ "انفارمیشن پی پی پی" ، اور "طریقہ کار" نامی اسکرپٹ کو ڈیٹا بھیجنا ہے ، اور اسکرپٹ کو معلومات کے منتقل ہونے کے بعد انجام دینے والی کارروائی کا طریقہ بیان کیا گیا ہے۔

  4. ان پٹ فیلڈز کی وضاحت کریں

  5. ان پٹ فیلڈز کو ڈیٹا بیس میں منتقل کرنے کے ل the ڈیٹا کی قسموں کے ساتھ ساتھ وضاحت کریں۔ مثال کے طور پر:

  6. صارف کا نام: ای میل:

  7. یہ ٹیگ ایک ساتھ مل کر پی ایچ پی اسکرپٹ کو "اسم" اور "ای میل" نامی دو عبارت تار بھیج دیتے ہیں۔

  8. بٹن جمع کروائیں

  9. صارف کو ٹیگ کے ذریعے لین دین شروع کرنے کا ایک طریقہ فراہم کریں:

  10. اس فارم کے نیچے ایک "جمع" بٹن دکھاتا ہے جو ڈیٹا بیس کے لین دین کو متحرک کرتا ہے۔

پی ایچ پی

  1. ایک فائل بنائیں

  2. "info.php" کے نام سے ایک فائل بنائیں۔ کسی بھی فائل کا نام تب تک استعمال کیا جاسکتا ہے جب تک کہ وہ فارم کے "ایکشن" وصف کے ذریعہ مخصوص کردہ نام سے مماثل ہو اور .pp توسیع کے ساتھ ختم ہوجائے۔

  3. ڈیٹا بیس سے مربوط ہوں

  4. پی ایچ پی کی اسکرپٹ کھولیں اور ڈیٹا بیس سے بیانات کے ساتھ جڑیں۔

  5. $ متصل = mysql_connect ("سرور_ نام"، "منتظم_ نام"، "پاس ورڈ")؛ اگر (! متصل) {مر ('کنکشن ناکام ہوگیا:'. mysql_error ())؛ {mysql_select_db ("ڈیٹا بیس_ نام" ، $ متصل)؛

  6. پہلی لائن "mysql_connect" فنکشن کے ذریعہ واپس کردہ قدر تفویض کرتی ہے ، جو ڈیٹا بیس کنیکشن کی ابتدا اور تصدیق کے ل used استعمال ہوتی ہے ، "متصل" متغیر سے۔ "اگر" بیان ڈیٹا بیس کے ساتھ مواصلت ختم کرتا ہے اگر کنکشن قبول نہیں کیا جاتا ہے۔ آخری سطر "ڈیٹا بیس_ نام" میں متعین کردہ ڈیٹا بیس کا انتخاب کرتی ہے اور پہلی لائن میں مخصوص صارف نام اور پاس ورڈ کے ساتھ سائن ان کرتی ہے۔

  7. ڈیٹا بیس میں معلومات داخل کریں

  8. احکامات کے ساتھ ڈیٹا بیس میں معلومات داخل کریں:

  9. _ صارف_info = "ٹیبل کا نام داخل کریں (صارف کا نام ، ای میل) VALUES ('$ _POST [صارف کا نام]' ، '$ _POST [ای میل]')"؛ اگر (! mysql_query ($ user_info، $ कनेक्ट)) {مر ('خرابی:'. mysql_error ())؛ }

  10. گونج "آپ کی معلومات کو ڈیٹا بیس میں شامل کیا گیا تھا۔"

  11. mysql_close ($ متصل)؛ ؟> var13 ->

  12. پہلی سطر میں ، ڈیٹا بیس ٹیبل میں معلومات داخل کرنے کے لئے استعمال ہونے والے ایس کیو ایل اسٹیٹمنٹ "ٹیبل نیم" متغیر کو منتقل کیا جاتا ہے "$ صارف_انفو"۔ مندرجہ ذیل "اگر" بیان مناسب ٹیبل کے ساتھ رابطے کی تصدیق کرتا ہے ، "$ user_info میں موجود ڈیٹا کو ٹیبل میں داخل کرتا ہے۔ اگر لین دین مکمل نہیں ہوسکتا ہے تو ، ایک خامی پیغام تیار ہوجاتا ہے اور کنکشن بند ہوجاتا ہے۔ "بازگشت" بیان صرف اس صورت میں ظاہر ہوتا ہے جب معلومات کو کامیابی کے ساتھ محفوظ کرلیا جائے۔ آخر میں ، "mysql_close" فون کرنے سے ڈیٹا بیس کا کنکشن بند ہوجاتا ہے۔

  13. اشارہ

    آپ کو ڈیٹا بیس اور ٹیبلز کو ڈیٹا منتقل کرنے سے پہلے ان کو تیار کرنا ہوگا۔ ٹیبل کے فیلڈ کے ناموں کو متغیر کے ناموں سے مماثل ہونا چاہئے جو "$ _POST [xxxxx]" عالمی متغیر کے ذریعے گزرے۔

حالیہ پوسٹس

$config[zx-auto] not found$config[zx-overlay] not found