[সঙ্গীত বাজানো] মাফ BUCHHOLTZ-অস্ট্র: ঠিক আছে, সবাই, অধ্যায় ফিরে স্বাগত জানাই. আশা করছি আপনি সমস্ত একটি মহান ছিল হ্যালোইন সপ্তাহান্তে, বা Halloweekend, আমি সব বলতে পছন্দ মত বিশ্রান্ত এবং উদ্ধার. এবং সৌভাগ্যক্রমে এটা আর তুষারপাত না. এটা বাইরে আসলে রোদ এর. আমি যে বিষয়ে বাস্তব খুশি. আমার শীতকালে বুট আউট টানুন প্রস্তুত নেই. আশা করছি, pset6 বেশ ভাল গিয়েছিলাম. আপনি সি ক্লান্ত হয়, আমি খুশি আপনি এখন জন্য সি দিয়ে শেষ করেছেন বলে. আমরা সম্পূর্ণরূপে স্থানান্তর ওয়েব প্রোগ্রামিং মধ্যে, তাই আপনি এইচটিএমএল, পিএইচপি কাজ করব, হয়তো জাভাস্ক্রিপ্ট সামান্য বিট. আমি পরের কি সপ্তাহে এর জানি না pset হয়, তাই আমি গ্যারান্টি পারেন কি আপনার পরের pset হবে হতে পারে, কিন্তু এই সপ্তাহে এর pset মূলত যা CS50 ফাইন্যান্স, হয় ওয়েব পৃষ্ঠার সাজানোর বাস্তবায়ন যে আপনি ক্রয় এবং বিক্রয় করতে পারবেন স্টক, এবং তাদের ট্র্যাক রাখতে. এবং এটা সব কারণ, বেশ শান্ত এটি পরিবর্তনশীল উত্পন্ন হয়. আপনি বিভিন্ন ব্যবহারকারীদের থাকতে পারে যারা প্রতিটি তাদের নিজস্ব তথ্য আছে এবং আপনি হতে যাচ্ছেন যে সব রূপায়ণকারী. এটি একটি সময় লাগে. আমি স্পষ্টভাবে এই অনেক সহজ মনে সি psets তুলনায়, কিন্তু এটা লাগে আর. আপনি একটি নতুন ভাষা শেখার করছি, সি অনুরূপ যা পিএইচপি, কিন্তু অবশ্যই প্রয়োজন যাচ্ছে আপনি বাক্য গঠন খোঁজা এবং বুঝতে কিভাবে ভাষার মধ্যে রূপান্তর. কিন্তু আমি কিছু মনে করি না সুপার ধারণার দিক হার্ড এই pset সম্পর্কে. এটা শুধু শেখার এর নতুন ভাষা এবং পেয়ে এই সব সামান্য টুকরা মাধ্যমে. আপনাকে বলছি মাধ্যমে পড়তে থাকেন বৈশিষ্ট, এটা বেশ দীর্ঘ. আমি এই এক 21 মত মনে হয় পেজ, আমি সঠিকভাবে মনে রাখবেন. এটি একটি দীর্ঘ বৈশিষ্ট আছে. আপনি এটিকে 22 পড়া আছে না তাই. 32. বাহ. তাই আমি বন্ধ আছে 50% ছিল. সুতরাং, 32 পৃষ্ঠাগুলি. সুতরাং এটা দীর্ঘ. সেখানে টুকরা প্রচুর আছে, কিন্তু কোনটিই টুকরা যে খারাপ হওয়া উচিত. এটা শুধু অনেক. সুতরাং নিঃসন্দেহে প্রথম দিকে শুরু যদি সম্ভব হয়, স্বাভাবিক হিসাবে প্রতি, কিন্তু আমি এটা একটু মনে করা উচিত মনে করি ভালো, বিশেষ করে psets তুলনায় nicer পুনরুদ্ধার এবং শুধু যে মাপ পরিবর্তন খুব কঠিন কাছাকাছি আপনার মাথা মোড়ানো. যে সাথে সুতরাং, আমরা ঝাঁপিয়ে চলুন. আমি আপনার বিষয়সূচি নেই আজ স্লাইড, কিন্তু আমরা আছেন পিএইচপি সম্পর্কে কথা বলা হতে যাচ্ছে. আমি আপনাকে একটি ধরনের প্রদান করা হবে কিছু জিনিস উপর ক্র্যাশ কোর্স আপনি পিএইচপি সম্পর্কে জানতে চাইতে পারেন যে. বিভিন্ন সিনট্যাক্স জিনিস, জিনিষ জন্য আউট হওয়া. আমরা কথা বলছি করা চলুন এসকিউএল সম্পর্কে অল্প. শুধু খুব সহজ জিনিষ সেখানে, এবং তারপর এছাড়াও MVC মডেল দেখুন কন্ট্রোলার, যা আপনার pset সেট আপ করা হয় কিভাবে হয়, তাই বুঝতে কিভাবে যে কাজ অতি উপযোগী হতে হবে. ঠিক আছে. পিএইচপি তাই. আপনাকে বলছি কাজ করা উচিত খুব, খুব সহজ কিছু পিএইচপি সঙ্গে, যা হয় এখানে এই নিচ জিনিস, আপনি কিছু ফর্ম জমা যেখানে কিছু নাম ছিল যে এখানে উপরের যে আপনি ইনপুট, এবং এটা হ্যালো মত বলতে হবে, বেন, বা হ্যালো, Allison, এবং এটি পপ আপ করবে. তাই এই কি আসলে এটা আপনার pset থেকে ভালো লাগছিল করেছি উচিত, ক্ষেত্রে আপনাকে বলছি জানতে চেয়েছেন বা বেশ এটা চিন্তা করা হয়নি. কিন্তু আমরা এই প্রশ্ন চিহ্ন আছে এখানে এই পিএইচপি যে ইঙ্গিত যে. তারপর এটি মোড়ানো, এবং htmlspecialcharge, শুধু মনে রাখবেন, আপনি নিরাপদ নিশ্চিত করুন যে কোন পাগল ইনজেকশন আক্রমণ থেকে বা কেউ লাগাতে চেষ্টা করে যদি ছবি দূষিত অক্ষর আপনার নাম ক্ষেত্রতে, যদি না আপনার সার্ভার অথবা যে কোন বস্তু আপ চাই. এবং তারপর আমরা লক্ষ্য করে, এই এইচটিএমএল ফর্ম, যা $ _GET একটি পদ্ধতি ছিল আমরা আমাদের superglobals মনে হলে পিএইচপি থেকে, $ _GET, $ _POST, আমরা মধ্যে যাওয়া হবে কিছুক্ষন ঐ. কিন্তু আমরা আমরা কিছু নাম আছে জানি এখানে নামের যে অনুরূপ আমরা জমা হয়. তাই এই শুধু ধরনের ভালো হয় খুব সহজ পিএইচপি এইচটিএমএল সহযোগিতা আপনাকে বলছি pset ছয় থেকে ছিল যে. কিন্তু যে সত্যিই আছে না পিএইচপি কি উত্তর. সম্ভবত এটি একটি ভাষা আছে, কিন্তু আমরা সত্যিই না আছে , এই বিভাগে তা সম্পর্কে বললাম তাই অল্প আরো আছে পিএইচপি আসলে কি সম্পর্কে. সুতরাং পিএইচপি শুধু পিএইচপি হল হাইপারটেক্সট Preprocessor. এটা আসলে বিবেচিত হচ্ছে একটি প্রোগ্রামিং ভাষা এটা পক্ষান্তরে যদি যুক্তি, কারণ আমরা, এইচটিএমএল সম্পর্কে কথা স্মরন আমরা নামক একটি মার্কআপ ভাষা বনাম একটি প্রোগ্রামিং ভাষা এইচটিএমএল কারণ কঠোরভাবে কিভাবে পরিবর্তন হয় কিছু পেজে দেখুন. এটা শুধু পরিবর্তন হচ্ছে কিছু সাহসী কিনা, অথবা এটি একটি ফর্ম কিনা, উপাদান, বা যে মত কিছু. এটা কোনো যুক্তি নেই. এটা loops বা শর্ত নেই. আপনি জিনিস চেক ত্রুটি পারবেন না. হয় আপনি কিছু প্রদর্শন করে বা একটি নির্দিষ্ট উপায় জিনিষ জন্য জিজ্ঞাসা ব্যবহারকারীর কাছ থেকে. এটাই. পিএইচপি দিয়ে তাই, এটা আসলে আমাদের অনুমতি নেই এইসব আরো লজিক্যাল জিনিস সব কাজ করতে, মত ইনপুট বৈধতা যাচাই বা কিছু উপায়ে তা নিপূণভাবে. আমরা ঠিক যেমন, এইচটিএমএল দিয়ে তা একত্রিত করতে পারেন , এই মুহূর্তে আপনার শেষ pset দেখেছি এবং এবং এটি আমাদের তৈরি করা যাবে এই গতিশীল ওয়েব পেজ. তাই আপনাকে বলছি ever-- যদি আমি যদি জানি না আপনি যদি আমার মত ছিল, কিন্তু মধ্যম স্কুলে তারা আমাদের এই আইটি বর্গ যেখানে নিতে হয়েছিল আমরা, শুধু এইচটিএমএল ওয়েব পেজ তৈরি করা এবং তারা ছিল স্ট্যাটিক এবং চারপাশের ক্লিক অন্যান্য বিষয়ের করতে, কিন্তু তারা কখনও পরিবর্তন. গতিশীল বেশী দিয়ে, কি আমরা করতে পারেন না, CS50 ফাইন্যান্স সঙ্গে মত, হয় আপনি বিভিন্ন ব্যবহারকারীদের আছে চলুন. ঐ ব্যবহারকারীদের 'উপর নির্ভর করে অভিরুচি, এবং তারা কি ক্রয় করছেন অথবা তারা কি বিক্রি করছেন তাদের স্টক জন্য, আপনি প্রদর্শন করতে যাচ্ছেন ভিন্ন জিনিস. কিছু আছে যদি তাই চিহ্নিত চরিত্রগত আপনার ব্যবহারকারী এই ব্যবহারের জন্য ওয়েব পৃষ্ঠা, আমরা পরিবর্তনশীল পারেন তাদের জন্য কি প্রদর্শন করার সিদ্ধান্ত নেন. এটা প্রতি একক জন্য একই জিনিস না আমরা শুধু এইচটিএমএল ছিল যা ব্যক্তি,, পৃষ্ঠার জন্য একই হবে পরিদর্শন যিনি প্রতি একক ব্যক্তি. পিএইচপি আমাদের পেজ ব্যক্তিগতকৃত করতে পারবেন. এবং তারপর আমরা হয় তাদের করা যাবে একই ফাইলের, কেস হিসাবে যা, এখানে আগে, আমরা যে দেখেছি আমরা সব এখানে এইচটিএমএল আছে এবং তারপর আমরা পিএইচপি এর এই সামান্য বিট আছে. আমরা যে ভালো কাজ করতে পারেন, বা CS50 ফাইন্যান্স সঙ্গে, আপনাকে বলছি দিকে তাকিয়ে আছে যদি files-- এবং আমরা সময় থাকা উচিত তাদের একটি দম্পতি মাধ্যমে পইঠা একসঙ্গে বিভাগে আমরা শেষে কিভাবে আপনি করতে পারেন দেখতে পারেন আসলে তাদের পৃথক রাখা, যা আসলে যা করতে একটি ভাল জিনিস. হাওয়া ঘর ক্র্যাশ কোর্স. সমস্ত দ্রুত সম্ভব সহজ ও ঝামেলা আপনি পিএইচপি জন্য জানা প্রয়োজন হতে পারে. ভেরিয়েবল ডিক্লেয়ার করা. যে নীল, একটু বিরক্তিকর কিন্তু আশা আপনাকে বলছি এটা দেখতে পারেন. যদি না হয়, আমি তা লিখতে হবে খড়ি বোর্ডে. প্রকাশক ভেরিয়েবল. জানা একটা জিনিষ, যে, অসদৃশ সি হল পিএইচপি ঢিলেঢালাভাবে বা পরিবর্তনশীল টাইপ করা হয়, যা আপনি করতে হবে না যে মানে এটা কি ধরনের একটি ভেরিয়েবল বলতে. আপনি শুধু শুধু কিছু পরিবর্তনশীল বলতে পারেন , আপনি এটি করতে চান যাই হোক না কেন সমান এবং এটা ধরণ সিদ্ধান্ত নিতে হবে আপনার জন্য চালানোর সময় যে পরিবর্তনশীল. আপনি দেখতে পাবেন যে, এই তৈরি করতে পারেন কিছু খুব আকর্ষণীয় জিনিস. কিন্তু অধিকাংশ কাজের জন্য, আপনি টাইপ নির্দিষ্ট করতে হবে না. আপনি, এবং আপনি টাইপ করতে পারেন সাধারণত আপনি ভালো জিনিস নিক্ষেপ আপনি চাইলে না দেখতে হবে একটি নির্দিষ্ট টাইপ করা এটা জোর, কিন্তু আপনি করতে হবে না. এটা আপনি চিত্কার যাচ্ছে না আপনি শুধু একটি ভেরিয়েবল ডিক্লেয়ার করে এবং এটি জন্য একটি ধরন উল্লেখ না. সুতরাং যদি আপনি পড়তে পারে না আপাততঃ আমি এটা ভাল নয় জানি. আমি এটা সাথে ভালো দেখাবে চাই আপনার কোন পরিবর্তনশীল আরম্ভ উপায় মাত্র হল একটি ডলার চিহ্ন দিয়ে, কি আপনি এটা বলা যেতে চাই, এবং আপনি এটা নির্ধারণ করছি তারপর কি. তাই এই ক্ষেত্রে, এই কিছু $ var = 3 হয়. তাই আমরা কখনও $ var ব্যবহার করে কোথাও, এটা করবে শুধু সেখানে 3 নির্বাণ হিসাবে একই হতে. ঠিক আছে? সুতরাং, কোনো পরিবর্তনশীল, ঠিক ডলার চিহ্ন, যাই হোক না কেন আপনি আপনার পরিবর্তনশীল কল করতে চান, এবং আপনি সমান করতে এটি করতে চান যাই হোক না কেন. লিটল শীতল. আরম্ভের জন্য লিখতে কম অধিকার একটি পরিবর্তনশীল,? সবাই যে জানার জন্য? শুধু দ্রুত সিনট্যাক্স পার্থক্য সি এবং পিএইচপি মধ্যে. অ্যারে পিএইচপি অনেক শীতল হয়. আমরা তাদের কি দিতে পারেন. তাই উপায় সম্পর্কে ভাবতে এটা হয়, যে আমরা কখনও যদি একটি অ্যাক্সেস করতে চেয়েছিলেন একটি অ্যারের মধ্যে উপাদান, আমরা জানা প্রয়োজন এটি এর সূচী, ডান? তাই আমরা জানি যে সি, আমরা সঙ্গে প্রথম উপাদান অ্যাক্সেস করতে পারে অ্যারে বন্ধনী শূন্য করে, অথবা আমরা যদি প্রথম উপাদান চান, অ্যারে বন্ধনী এক. এবং আমরা কিছু চেয়েছিলেন সেখানে, আমরা শুধু প্রতাপ যদি না, মাধ্যমে পুনরুক্তি করতে হবে আমরা আসলে সূচক জানত. সত্যিই যে একটা জিনিষ পিএইচপি অ্যারে সঙ্গে শীতল তারা যে কি আমরা মিশুক কল. তাই আমরা যুক্ত করতে পারেন কিছু মান কিছু কি, এবং আসলে আমরা চলুন চাচ্ছি আমি আপনাকে দেখাতে হবে আমরা একটি দ্বিতীয় মধ্যে এই ব্যবহার করতে পারেন. কিন্তু মূলত, আপনি কি কখনো চান যে মত একটি অ্যারের আরম্ভ, আপনি কিছু $ অ্যারে আছে. তাই একই ভাবে, এটা ঠিক আমরা তৈরি করছি যে কিছু পরিবর্তনশীল. এই বলা যেতে পারে যাই হোক না কেন আপনি চেয়েছিলেন. এই $ উদাহরণ হতে পারে. শুধু অন্য পরিবর্তনশীল. কি করে তোলে এটি একটি অ্যারে আমরা এখানে আছে যে বন্ধনী সিনট্যাক্স. শুধু স্বাভাবিক সি এবং আমরা মত কিছু মান কিছু কি আছে. সুতরাং key1 Value1 যায়, key2 দুই Value2 যায়. এই জোড়া একটি সঙ্গে পৃথক করা হয় শুধু স্বাভাবিক অ্যারে মত কমা,. যাইহোক. বিগ এক. কী ঐচ্ছিক. আপনি তাদের ব্যবহার করতে হবে না. যদি তা চান না, তাহলে এটা শুধু স্বাভাবিক. প্রশ্ন? অথবা, উহু. শ্রোতা: আচ্ছা, আমার অধিকার. কোথায় মেমরি থেকে আসছে? এটি মত একই হতে পারি [শ্রবণাতীত] এবং স্ট্যাকের থেকে? এছাড়াও পিএইচপি ব্যবহার করে কি? আমরা তাদের লিঙ্ক করছি পছন্দ? মাফ BUCHHOLTZ-অস্ট্র: পিএইচপি দিয়ে, আমরা ঝোঁক না যেখানে চিন্তা করতে আমাদের মেমরি থেকে আসছে. আমরা অনেক ব্যয় না সময় যে বিষয়ে কথা, তাই এটি সত্যিই কিছু না আপনি চিন্তা করতে হবে. তাই নির্দেশক ঐচ্ছিক. একই ভাবে, যদি আপনি না এই সংশ্লিষ্ট করতে চাই, আপনি শুধু একটি স্বাভাবিক অ্যারে যেখানে চান অ্যারে শূন্য প্রথম উপাদান হল এবং অ্যারের এক দ্বিতীয় হয় উপাদান, আপনি ঠিক এটা করতে পারেন আপনি সি আপনি কিছু থাকবে হিসাবে আপনার অ্যারের হতে যাচ্ছে যে পরিবর্তনশীল, এবং এটা এখানে এই বন্ধনী সমান. হ্যাঁ. শ্রোতা: এটা আছে স্বরলিপি একই বিন্দু. ভালো লেগেছে, আমি একটি অ্যারের ++ মত কাজ করতে পারেন, এবং যে দ্বিতীয় এক স্থানটিকে. মাফ BUCHHOLTZ-অস্ট্র: আপনি do-- পারেন হ্যাঁ, আপনি আমি কিছু iterator থাকতে পারে, আপনি আমি কি ++ এবং একটি কি করতে পারেন যে একই ভাবে আমি অ্যারে. কিন্তু যে এটি. সুতরাং, এই ক্ষেত্রে মত, 1 অ্যারে 20 সমান হবে. ইন্ডেক্স স্বরলিপি একই সাজানোর. এই মূলত শুধু একটি অন্তর্নিহিত বিষয় এখানে, এটা 10 থেকে শূন্য, শূন্য বলছেন যেখানে, 1 2 30, 20 যাও. এটা তার জন্য শুধু অন্তর্নিহিত নির্দেশক এর. পিএইচপি সঙ্গে কি পরিবর্তন হয় আপনি এখন ক্ষমতায় আছে ঐ কী reassign যাও আপনি চান যাই হোক না কেন. তাই এক জিনিস এখানে. তাই আমি শুধু কিছু উদাহরণ আছে আমি আপনাকে বলছি জন্য আপ লিখেছেন এখানে যে আমি সবসময় উদাহরণ লাগছে কারণ শুধু বিমূর্ত বেশী সাহায্য. সুতরাং, এখানে এই ক্ষেত্রে, আমরা কিছু মিশুক অ্যারে আছে যে, আমার প্রথম নাম আমার পদবি, এবং আমি শুধু যা, অনুনাদী am এখানে সব উদ্দেশ্যে এখানে আউটপুট প্রিন্ট আউট করতে যাচ্ছে. এবং এটা ঠিক আছে, বলছেন. মান মুদ্রণ করুন আউট যে কী Allison এ অ্যারের অনুরূপ. আর আমি যদি তোমাদের বলছি পাঠাতে পারেন ক্লাসের পরে সব এই কোড. আমরা এই রান যখন সুতরাং, কি করবেন আপনি ঘটতে যাচ্ছে মনে? কি আউট মুদ্রণ যাচ্ছে? শ্রোতা: আপনার নামের শেষ. মাফ BUCHHOLTZ-অস্ট্র: আমার শেষ নাম. এটা আছে. এখানে ডান. মুদ্রণ করুন আউট. আমরা যদি এই এবং আমরা পরিবর্তন তাই আমাদের list-- অন্য কেউ যোগ ছিল সুতরাং আসুন আমরা এখানে এমা আছে বলা যাক, এবং আমরা আপনার শেষ নাম সংযুক্ত আমি এই অধিকার বানান যদি এর দেখতে দিন. শ্রোতা: হ্যাঁ. মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. শ্রোতা: গুড জব. মাফ BUCHHOLTZ-অস্ট্র: বাহ. তাই এখন আমরা এখানে এই আছে এবং যদি আমরা আপনার শেষ নাম খুঁজে পেতে চেয়েছিলেন, আপনি সেখানে তা আছে. তাই আপনি শুধু এটা মনে করতে পারেন এখানে এই কী প্রতিস্থাপন হিসাবে. আপনি শুধু সূচক প্রতিস্থাপন করছেন. এটা পারবেন তাই আপনি শুধু আপনাকে অনেক সহজ একটি অ্যারের মাধ্যমে. আপনি সূচক জানতে হবে না. আপনি খুঁজছেন যে এই কী হিসাবে হিসাবে দীর্ঘ জন্য কোথাও অ্যারের মধ্যে বিদ্যমান, পিএইচপি এটি পাবেন এবং এটি ফিরে আসবে এর সাথে জড়িত মান. সুতরাং আপনি অনেক বেশি দেয় আপনার অ্যারে সঙ্গে ক্ষমতা. হ্যাঁ. শ্রোতা: আপনি দুটি কি আছে একই, আপনার একটি ত্রুটি দেবে? মাফ BUCHHOLTZ-অস্ট্র: এটা হাঁ, আপনি একটি ত্রুটি দিতে হবে. যে একটু না করে আপনাকে বলছি জন্য আরো ধারনা? এবং একই ভাবে, আমরা একটি অ্যারে আছে এখানে যে কোনো চিহ্ন নেই. এছাড়াও এই একটি বাক্য গঠন হয় আপনি চাইতে পারেন যে কারণ আপনি পাবেন, সচেতন করা আপনার pset মধ্যে এই ব্যবহার আছে. যখনই আপনি একটি করছেন প্রতিধ্বনি, আপনি এই কোট আছে, এবং যখনই আপনি উল্লেখ করছি একটি অ্যারের অংশ যাও, আপনি এই আছে আছে তাদের কাছাকাছি কোঁকড়া ধনুর্বন্ধনী. এটা বিরক্তিকর ধরনের কিন্তু আপনি শুধু এটা করতে হবে. তাই শুধু কিছু মনে রাখা যাও. আপনি ত্রুটি মধ্যে চলমান করছি, আমি এই আমার অ্যারের মধ্যে বিদ্যমান জানি যে কিন্তু এটা, আমার এ ত্রুটি নিক্ষেপ এটি প্রায় ধনুর্বন্ধনী নির্বাণ চেষ্টা এবং এটি কাজ করা উচিত. সুতরাং এখানে এই ক্ষেত্রে, এই হল একটি আমরা ব্যবহার করছি যে স্বাভাবিক সি অ্যারে. আছে তিন, পাঁচ, ছয়, এবং আমরা ঠিক প্রথম উপাদান প্রিন্ট আউট করতে চান, তাই এই তিনটি প্রিন্ট আউট উচিত. এবং আমি তাই, এই সব চালানো হয়নি আশা কিছুই পরিবর্তিত. আমরা এখানে নীচে দেখুন এটা মাত্র তিনটি আউট ছাপে. কুল. সবার জন্য যে জানার? মিশুক অ্যারে. স্বাভাবিক অ্যারে চেয়ে অনেক শীতল. ডেভিড দেখাবেন কি why-- এই হল Pset6 এর পিএইচপি বাস্তবায়ন এ সব বক্তৃতা সময়? ঠিক আছে. সুতরাং, আমি আপনাকে দেখাব. আমি t-- বন্ধ এটা জানি না শ্রোতা: তিনি গত সপ্তাহে করেনি. মাফ BUCHHOLTZ-অস্ট্র: গত সপ্তাহে এটি ছিল? শ্রোতা: হ্যাঁ. মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. তাই speller মত ছয় লাইনের মধ্যে করা সম্ভব যে শক্তি এর পিএইচপি, এবং অংশ সঙ্গে এই মিশুক অ্যারে যেখানে হয় আপনি শুধু প্রতিটি শব্দের লোড করতে পারেন, এবং আপনি সত্য বা মিথ্যা তা সমান আছে. এবং যাতে আপনি উহু, বলতে পারেন. কিছু শব্দ এ অভিধান ফিরুন, এবং এটা আছে, এটা সত্য ফিরে আসবে. অন্যথা, এটি না পাবেন এটা এবং এটা মিথ্যা ফিরে আসবেন. একটি শীতল সামান্য জিনিস তাই ধরনের. ঠিক আছে. সুতরাং যারা মিশুক অ্যারে হয়. তারা চমত্কার করছি. আমি সত্যিই তাদের পছন্দ. এবং অবশ্যই আহ আপাততঃ. ঠিক আছে. এখন এটা কাজ. হয়তো. ঠিক আছে. আরেকটি বিষয়. সুতরাং, সমতা সঙ্গে, শুধু একটি শীতল জিনিস মনে রাখা যাও. পিএইচপি সঙ্গে, এটা কারণ পরিবর্তনশীল টাইপ করা হয়, টাইপ যখন তার উপর নির্ভর করে পরিবর্তন করতে পারেন আপনি এটি চালাচ্ছেন কিভাবে আপনি এটি চালানো. আমি আসলে কিছু শান্ত আছে আমি আপনাকে বলছি দেখাব যে উদাহরণ. কিন্তু == শুধু জন্য পরীক্ষা টাইপ juggling পর সমতা. আপনি কিছু থাকে তাহলে সুতরাং যে চরিত্র ভালো 1 সংখ্যা 1, পিএইচপি যে আপনাকে বলতে হবে যারা এটা কারণ সমান এর ধরনের প্রতারণা করতে পারেন তাদের দুটি এটা সমান না হওয়া পর্যন্ত, যা হয়তো আপনার প্রয়োজনের জন্য জরিমানা. আপনি যদি তারা দেখতে প্রয়োজন হলে মান একই ধরনের এবং একই টাইপ, আপনি এই === চান. এবং আমি আপনার কোন আছে মনে করি না আপনি যে ব্যবহার করতে হবে যেখানে কেস আপনার pset মধ্যে, কিন্তু অনেক জন্য আপনি যারা ওয়েব পেজ করতে যেতে হবে আপনার চূড়ান্ত প্রকল্প এবং জিনিসের জন্য, এটা একটি ভাল জিনিস যে == জানেন এবং === যাও আলাদা, এবং এটি একটি ভাল পার্থক্য বুঝতে. ঠিক আছে. হাওয়া ঘর Foreach loops. তারা একটি উপায় করতে হয় একটি অ্যারের মাধ্যমে বারবার. সুতরাং, শুধু অ্যারে ওঠে পছন্দ তাই পিএইচপি অনেক শীতল, পুনরুক্তি আপনার উপায় একটি অ্যারের মাধ্যমে, আমি মনে করি, এছাড়াও অনেক শীতল হয়ে এবং আরো অনেক শক্তিশালী. সুতরাং পরিবর্তে তৈরি হচ্ছে আমি কিছু, 0 এবং যাই হোক না কেন সমান এবং তারপর যে আপডেট আমি আপনাকে দিয়ে যেতে হিসাবে, আমরা এই ভয়ঙ্কর foreach লুপ আছে. তাই এখানে আদর্শ সাধারণ এর এই দুটি কাঠামো. সুতরাং আপনি হয় কিছু অ্যারে foreach আছে মূল্য হিসাবে আপনি হিসাবে পুনরুক্তি করতে চান. তাই এই অ্যারে নাম আপনি উল্লেখ করতে চান যে পরিবর্তনশীল, এবং এই আপনি চান কি লুপ মধ্যে কল. ঠিক আছে? তাই এই অনুরূপ অ্যারের প্রতিটি উপাদান, এবং আপনি এই লুপ মধ্যে এই মান ব্যবহার. আমি একটি উদাহরণ আছে. আমি উদাহরণ এত ভালো জানেন. তাই এই আছে যদি হয় কোন চিহ্ন, তাই ভালো হয় আমরা শুধু একটা যেখানে কি থাকতে হলে আপনার অ্যারের জন্য স্বাভাবিক সূচকের হয়. অথবা এই ক্ষেত্রে যদি এ রয়েছে আপনি কি জন্য কোন ব্যবহার আছে. আপনি যত্নশীল না হলে নির্দেশক এবং আপনি শুধু মান মাধ্যমে পুনরুক্তি করতে চান যাই হোক না কেন যাতে যারা প্রতিটি জন্য, যে সূক্ষ্ম. আপনি কাঠামো ব্যবহার করতে পারেন. অন্যথা, নির্দেশক, আমাদের সেখানে যদি হয় $ মান কেবল $ কী মান পরিবর্তন. তাই এটি শুধু একটি কী মান জোড়া পরিবর্তন. এবং তারপর আমরা কী $ পাঠাতে পারেন আমাদের লুপ মধ্যে এবং $ মান. ঠিক আছে? হাওয়া ঘর উদাহরণ. এটা nicer করুন. ঠিক আছে. সুতরাং আমরা এই এক আছে এখানে, যা আমরা কিছু আছে are-- আপনি এটিও করতে পারেন ভালো একটি অ্যারে নির্মাণ কিছু পরিবর্তনশীল সমান না থাকার বন্ধনীর সঙ্গে অ্যারে থেকে, অথবা আপনি শুধু বন্ধনী করতে পারেন. আপনি বন্ধনী না, কিন্তু উচিত এই এটা করতে অন্য উপায়. তাই আমরা এখানে তিনটি কিছু অ্যারে আছে এক, দুই, তিন উপাদান, এবং আমরা আমাদের foreach আছে. এই এক অনুরূপ লক্ষ্য করুন আমরা উপর iterating করছি যে অ্যারের, এবং এই আমরা আহ্বান করছি কি আমাদের অ্যারের মধ্যে প্রতিটি জিনিস. এবং এই সব করছে এটা হয় প্রতিটি মান প্রিন্ট আউট করতে যাচ্ছে. আমরা এটি চালানোর সুতরাং, যদি আমরা লক্ষ্য আমরা যে মূল্য এক, মান দুটি, মান তিনটি আছে. এবং একই ভাবে যে সাধারণত এ অ্যারে, এক ধরনের হতে হবে অ্যারে সব করতে হবে না এখানে একই ধরনের হতে. তাই এখন আমরা কিছু int- এ আছে. আমরা দুটি স্ট্রিং আছে. সুতরাং আপনার অ্যারে পারেন আরো অনেক শক্তিশালী পেতে এবং হয়তো একটু বিট Messier, নির্ভর করে পথে আপনি এটি তাকান করতে চান. সুতরাং আমরা এই পরিবর্তন করতে পারেন যাই হোক না কেন আমরা চাই. আমরা মান ব্যবহার. যে আমরা ব্যবহার মানসম্মত জিনিস. কিন্তু, শুধু গুরুত্বপূর্ণ আমরা করতে পারেন যে জানা আমরা চেয়েছিলাম যদি এই মত পাল্টা কল. এবং যতদিন তারা মেলে হিসাবে, সম্ভবত সবাই খুশি. আপনি কি কখনও একটি পিএইচপি চালাতে চান তাহলে এই কমান্ডের ভালো কিছু রান লাইন আপনি এই জানি এখানে, আপনি শুধু, পিএইচপি করবেন এবং তারপর আপনি চালাতে চান যাই হোক না কেন ফাইল. আপনার চারপাশের জগাখিচুড়ি চান তাই যদি পিএইচপি, এবং আরো যুক্তি দিয়ে এবং আপনি সত্যিই প্রয়োজন হবে না একটি ওয়েব ব্রাউজারের মত দেখতে, আপনি শুধু এটি চালাতে পারেন যে মত কমান্ড লাইন এবং প্রতিধ্বনি মুদ্রণ করা যাই হোক না কেন আউট আপনার মত. ঠিক আছে. আমরা আছে অন্য ভাবে ভালো হয়. তাই এই আপনি চান যেখানে হয়তো একটি মামলা হয় কী এবং মান উভয় ব্যবহার করতে, আমি এই মত হয় জানেন সুপার কল্পিত উদাহরণ কিন্তু আমি তারা না আশা করি এটা একটু পরিস্কার. তাই আমরা এখানে কিছু অ্যারে আছে আবার, কিন্তু এই সময়, পরিবর্তে শুধুমাত্র থাকার আপনি কোন কী আছে জানি. আমরা এই প্রতিটি জন্য কি আছে. সুতরাং একটি করত এক হতে হয়, খ মিলা হবে দুই, এবং গ তিনটি মিলা হবে. এবং এই ক্ষেত্রে, যদি আমরা তা এই ভাবে লিখতে, আমরা উভয় কী অ্যাক্সেস আছে এবং এই প্রতিটি জন্য মান. সুতরাং আমরা এই রান যখন, আমরা যারা প্রতিটি পেতে. সুতরাং এটা আমাদের তীরচিহ্নগুলি ছাপে আউট এবং মান সংশ্লিষ্ট. অন্য শীতল জিনিস যে হয়, এবং আমি জানি এই এক নির্দেশক আছে কি না ভালো, বলেন কিন্তু এটা সবসময় পরোক্ষভাবে আছে একটি কী আপনি অর্পণ না করে কারণ একটি কী, অবশ্যই, আপনার নির্দেশক শুধু আপনার ইনডেক্সসমূহ হয় তাই বা আমরা পারা সূচকের সবসময় এছাড়াও এই এক না. এই ভালো লেগেছে. আমি প্রিন্ট আউট হবে. তাই এই ক্ষেত্রে, আপনি লক্ষ্য করে, আমরা আমাদের অন্তর্নিহিত চিহ্ন আছে এখানে শূন্য, এক, এবং দুই. আর এই এক সঙ্গে একই ভাবে, আপনি সবসময় ঠিক, মান হিসাবে দ বলতে পারেন এবং আপনি শুধু মান অ্যাক্সেস আছে. আপনি যত্নশীল না আপনার কি, আপনার কি হয়েছে, এমনকি যদি, আপনি যত্নশীল না হলে তাদের, আপনি অগত্যা না আপনার foreach লুপ তাদের করা প্রয়োজন. যে সবার জন্য জ্ঞান করে তোলে কি? শ্রোতা: শুধু আপনি Can খুব, কি কল? মাফ BUCHHOLTZ-অস্ট্র: আপনি হাঁ সম্পূর্ণই খুব, তা করতে পারে. বাস্তবিক, অপেক্ষা করুন. উপর রাখা. নং এটিকে হবে আপনি তখন কী, চান আপনি মান কী করতে হবে. শ্রোতা: মান যোগ করুন. মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. আর আপনি শুধু মান সব ব্যবহার না. শ্রোতা: ঠিক আছে. মাফ BUCHHOLTZ-অস্ট্র: আপনি যদি শুধু, সেখানে এক জিনিস করা এটা আপনি আছেন অনুমান করা যাচ্ছে মান, না-কি বিষয়ে কথা. গ্রেট প্রশ্ন. ঠিক আছে. কুল. বাস্তবিক, উপর রাখা. আমার আমি কি দেখতে দিন. তাই আগে আমরা আমি, পোস্ট মধ্যে পেতে এবং পেতে শুধু বলছি আপনি একটি সামান্য বিট দেখাতে চান এটি পরিবর্তনশীল এর সম্পর্কে ধরনের শান্ত, যা টাইপ করা. আমি এই সব আছে. আমি এখানে চারটি উদাহরণ ভালো আছে এবং আমি আপনি এই সব কোড পাঠাতে হবে ক্লাসের পরে. তাই আমরা এখানে কিছু পরিবর্তনশীল একটি আছে. একেবারে ঠিক, শুধু 1 প্লাস 1 এর? এবং আমরা যে কি প্রিন্ট আউট চলুন সমান, এবং তারপর আমরা কিছু টাইপ আছে. আর কেউ কোন অনুমান আছে সে সম্পর্কে এটি হতে যাচ্ছে টাইপ? শ্রোতা: কোন int. মাফ BUCHHOLTZ-অস্ট্র: হাঁ, এটা কোন int. তাই এটি শুধু তাদের একসঙ্গে যোগ করে. এটা কোন int. সমস্ত ভাল. তাই এই পরের এক, আমরা আছে স্ট্রিং মত কি চেহারা. আমরা এই রান যখন, এটি উহু, মনে করে. আপনি আসলে চেষ্টা করছি শুধু কিছু যোগ করতে. আপনি শুধু বিভ্রান্ত ফেরার. তাই আমি শুধু আপনার জন্য এটা ঠিক করা যাচ্ছে না. আপনি কোন int বোঝানো. আমি আপনাকে কোন int বোঝানো জানি. তাই এই আপনি পারেন উপায় দেখুন, পিএইচপি তার নিজস্ব একটি মন আছে. যদিও আমরা স্পষ্টভাবে বলেন, চেহারা, এগুলো স্ট্রিং দ্বারা. আমি স্ট্রিং এক মানে. কিন্তু এটা উহু, বলছেন, কিন্তু আপনি তাদের যোগ করার চেষ্টা করছি, তাই আপনি এটি একটি পূর্ণসংখ্যা মানে এই নয়. শুধু এই সম্পর্কে বিশ্বাস. সুতরাং এটি একটি পূর্ণসংখ্যা বলেছেন, এবং এটা স্বাভাবিক মত তাদের যোগ করে. যদি আপনি যাচ্ছেন তাই শান্ত ধরনের আপনার জিনিষ সঙ্গে অলস পেতে, অথবা আপনি কিছু যোগ করতে চাই. একটি মহান জিনিস হল, যদি যে আপনি, pset2 ফিরে মনে ব্যবহারকারী কিছু ছিল আমরা মনে করি যে, ঠিক আছে, ইনপুট একটি গৃহস্থালি বা প্রথমে একটি পংক্তি. এখন আমরা স্পষ্টভাবে করতে হবে না ওহ, এই কোন int না, বলতে. পিএইচপি শুধু ওহ হ্যাঁ, মত হবে. আমি আপনাকে কোন int বোঝানো জানি. নিরীহ আপনি. আপনি একটি স্ট্রিং বলিনি. এখন, যে ক্ষেত্রে তাই আমরা কি এই আছে আপনাকে বলছি এটা এখানে করতে যাচ্ছে মনে করেন? আমরা একটি স্ট্রিং এবং এখন কোন int আছে. শ্রোতা: এটা এখনও কোন int. মাফ BUCHHOLTZ-অস্ট্র: এটা এখনও কোন int. এবং কারণ আমি লাগাতে হবে হচ্ছে ÑÑ আরো উদাহরণ, কিন্তু এই এক এর মজা. এটা এটা করছে কারণ কারণ হল আপনি জিনিস যোগ করার চেষ্টা করছেন এটি. আপনি যোগ করার চেষ্টা করছি তাই জিনিষ, আমি অনুমান করা যাচ্ছে না যুক্তিসঙ্গতভাবে, আপনি কিছু আছে আপনি যোগ করতে পারে যে যুক্তিসঙ্গত. আমি শুধু এটা কোন int করতে যাচ্ছে, এবং করছি আমরা শুধু স্বাভাবিক মত, এটা যোগ চলুন. এবং তারপর একই ভাবে, আমি আপনাকে বলছি ধারণা পেতে মনে. আমরা যা এখানে এই এক আছে শুধু অক্ষর, এবং এটি একই জিনিস আছে. এটা আপনি মূর্খ ব্যবহারকারী, মত. আপনি কোন int চান জানি. শ্রোতা: আমরা একটি চিঠি করা হলে, করবে না এটি [শ্রবণাতীত] মান করবেন বা করবেন? মাফ BUCHHOLTZ-অস্ট্র: ওহ, যে একটা ভাল প্রশ্ন. চলুন দেখা যাক. না, এখনও কোন int হয়. সুতরাং এটা একটু উন্মত্তের. এই আপনি পিএইচপি দেখানোর জন্য শুধু ধরনের হয় কখনও কখনও irrational-- মধ্যে নেই আচরণ করতে পারেন সম্পূর্ণই যুক্তিহীন, কিন্তু এটা কেমন আচরণ পারে আপনি সত্যিই আশা করবেন না যে উপায়ে. সুতরাং, যখন সন্দেহ, চেক জিনিস ধরনের. এই ফাংশনটি gettype সুপার উপযোগী হতে পারে. সাধারণত, আপনার সাথে কিছু করছেন করছি plusses বা কোনো গাণিতিক অপারেটর, এটা কিছু অনুমান করতে যাচ্ছে যুক্তিসঙ্গত ঠিক কোন int হয়. সুতরাং, আপনি গৃহস্থালি 1, বা একটি আছে স্ট্রিং 1, বা 1 প্রকৃত কোন int, এটা অনুমান করা যাচ্ছে. আপনি typecast করতে চান কিছু, আপনি সম্পূর্ণই পারেন. আপনি ভালো কিছু করতে পারে এখানে দ্বিগুণ, আমি বিশ্বাস করি. এবং যে ক্ষেত্রে, এটা ওহ, বলে যাচ্ছে. আমি এই একটি ডবল কারণ না করব আপনি স্পষ্টভাবে এটি একটি ডবল বলেন. আপনি সবসময় স্পষ্টভাবে পারেন পিএইচপি কিছু করতে না, কিন্তু. শ্রোতা: অপেক্ষা করুন, কেন একটি প্লাস 1 আছে? মাফ BUCHHOLTZ-অস্ট্র: ওহ. এখন পর্যন্ত. এটা শুধু একটি প্রতিধ্বনি ছিল. এটা আমার দোষ ছিল. সুতরাং, আপনি স্পষ্টভাবে এটি বলতে পারেন একটি নির্দিষ্ট ধরনের কিছু না, কিন্তু অধিকাংশ সময়, এটা যাচ্ছে পরিবর্তনশীল রানটাইম এ যে সিদ্ধান্ত. সুতরাং এটি মাধ্যমে চালু রাখা যাচ্ছে এবং এটা ঠিক আছে, ভালো হতে যাচ্ছে. কি সবচেয়ে তোলে এই জন্য ধারনা করা? এটি আসলে একটি স্ট্রিং হতে হবে? এটা কোন int হতে হবে? এটি একটি float হতে হবে? এটি একটি ডবল হতে হবে? এবং এটা আপনার জন্য যে সিদ্ধান্ত নিতে হবে. আপনি কি করছেন তা জোর করতে পারেন আপনি কি চান, কিন্তু ছিল শ্রোতা: যে এটি মন্থর জন্য? মাফ BUCHHOLTZ-অস্ট্র: ওয়েল, আমি বলতে চাচ্ছি, সি খুব দক্ষ. আমি এটা কারণ স্পষ্টভাবে মন্থর মনে করি এটি হচ্ছে হিসাবে এটি প্রক্রিয়া আছে. সি, আমি দ্রুত হয় প্রায় নিশ্চিত নই. কিন্তু সম্ভবত আছে একটি এখানে দুর্দান্ত জিনিস অনেক যে আমরা চিন্তা করতে হবে না. সুতরাং, আমরা অনুসন্ধান করছি একটি অ্যারের মাধ্যমে আমরা আসলে তৈরি করতে হবে না অ্যারে মাধ্যমে কিছু সার্চ. আমরা শুধু কী জন্য জিজ্ঞাসা করতে পারেন এবং পিএইচপি এটি যত্ন নিতে হবে. কুল. জট্টিল. আমার উদাহরণ শেষে মনে হচ্ছে. আপনি বলছি না যাচ্ছে এখন যে ভুলতে. উহু, পিএইচপি শুধু হয়, ভালো আপনি হতে যাচ্ছেন না, না, কোন মত যারা যে মায়ের মত. আমি আপনি কি বলতে চাইছেন জানি. আমি আপনাকে কী করতে চান. ঠিক আছে. তাই এই, আশা, আপনার জন্য উপযোগী pset, খুব শুরুতে কমপক্ষে, আপনি সব ডিল চলেছেন কারণ ব্যবহারকারীর কাছ থেকে ফরম এবং জিনিষ সঙ্গে. সুতরাং দুটি উপায় আছে আমরা পিএইচপি এবং এইচটিএমএল সঙ্গে তথ্য প্রায় পাস যখন আমরা পার করছি ঐ দুটি জিনিষ মধ্যে. তাই আমরা প্রেরণ করা হয় যা $ _GET, আছে URL টি মাধ্যমে, এবং আমরা, $ _POST আছে বার্তা প্রেরণ করা হয় যা শরীর, এবং তাই আমরা এটা লুকানো বিবেচনা. কিন্তু বুঝতে এক জিনিস যে হয় এই ত্ত নিরাপদ মনে করা হয়. আপনি কাউকে থাকে যারা হয় যাচ্ছে বার্তা আটকাচ্ছে পিছনে আপনি এবং মধ্যে সার্ভার, তারা এখনও এই তথ্য পেতে পারেন. তারা শুধু একটু কঠিন চেহারা আছে. এটা সত্যিই এটা যে সব না শুধু URL থেকে লুকানো. এটা, বার্তা শরীরের মধ্যে এখনও যদি তাই যদিও, তারা যে অ্যাক্সেস আছে, এটি সত্যিই ঠিক ভালো করে এটা পার্থক্য মত কিছু মধ্যে গায়ে লেখা হচ্ছে একটি খাম এবং কিছু হচ্ছে ভিতরে কাগজ এক টুকরা উপর লিখিত. এটা খাম খোলার জন্য যে হার্ড না এবং ভিতরে কাগজ এক টুকরা পেতে. এটা ঠিক যে, এটা অনেক সহজ হতে চাই শুধু বাইরে পড়তে. কিন্তু যে কিভাবে আপনি পারেন এর ধরনের এই মনে. এর মধ্যে আমরাও করো সত্যিই নিরাপদ বিবেচিত. ঠিক আছে? এটা ঠিক যে, সত্যিই না আপনার pset জন্য কোন ব্যাপার আপনি ডিল করছি না, কারণ বানিজ্যিক গোপনীয়তা সঙ্গে, কিন্তু এটা সাধারণত এক জিনিস আমরা যে সত্যিই মানুষ কারণ জোর চাই ওহ, ভাল, এটা লুকানো, মনে. এটা অতি নিরাপদ হতে হবে. না. এটা নিরাপদ নয়. এটা শুধু সামান্য এর কম অনিরাপদ, আমি অনুমান. অথবা অনিরাপদ. তাই আসলে আমরা একটি উদাহরণ আছে. হিসাবে আপনি কি জানেন, আমি ভালোবাসি উদাহরণ দিয়ে আরও শেখান. এই ভাল করতে সাহায্য করে মনে. সুতরাং, আমরা এখানে কিছু সহজ ফর্ম আছে আসলে যা, আপনাকে বলছি কখনও যদি পিএইচপি সম্পর্কে বিভ্রান্ত, এই সত্যিই ছোট কিন্তু php.net আসলে হয় সত্যিই ভাল ডকুমেন্টেশন. আমি সত্যিই এটা পছন্দ. আমি এই প্রস্তুতির জন্য এটা ব্যবহার করা হয় অধ্যায়, তাই আমি আপনার জন্য পশুচিকিত্সক এটা করতে পারেন. এই তাদের কাছ থেকে একটি উদাহরণ কিভাবে $ _POST এবং $ _GET কাজের উপর. শুধু পার্থক্য এই দুজনের মধ্যে, তথ্য যেখানে ছাড়াও এটি URL- এ কিনা, প্রদর্শন বা শরীরের মধ্যে, এছাড়াও রয়েছে পদ্ধতি কি. HTML এর দ্বারা এই জন্য আপনার আকারে তাই একটি খুব সহজ এইচটিএমএল ফর্ম. যে কেউ এটি কী আমাকে বলতে পারবেন? শ্রোতা: আপনার নাম ও বয়স জন্য জিজ্ঞাসা করুন. মাফ BUCHHOLTZ-অস্ট্র: যথাযথভাবে. তাই আমরা কিছু ফর্ম কর্ম আছে. যে আমাদের এটা কিছু আইন ফর্ম জানতে দেয়. এবং কি ঘটতে যাচ্ছে আমরা জমা দিন আঘাত যখন, হয়, এটা, action.php কল যাচ্ছে এই হল যা কি, এবং এটি কল যাচ্ছে $ _POST একটি পদ্ধতি সঙ্গে. , এই ক্ষেত্রে তাই আপনার তথ্য লুকানো হয়. এবং এটি শুধু আপনার নাম কিছু, এর নাম বলা ইনপুট টাইপ, কিছু বয়স, ইনপুট টাইপ আমরা বয়স কল যে = "টেক্সট". এবং আমরা জমা দিন আঘাত তারপর যদি, Action.php কল করবে জমা দিন. আসলে আমরা আঘাত সুতরাং যখন আমরা, জমা দিন এটি পোস্ট করেছে জানি যে, জন্মগতভাবে, এবং আসলে আমরা এই মধ্যে দেখতে পাবেন আপনার সমস্যা সেট আশা আমরা করব কিছুক্ষন ভিতর দিয়ে হেটে যেতে পেতে. এবং এটা এখানে করছে সব পোষ্ট হয় কিছু superglobal পরিবর্তনশীল আমরা বক্তৃতা সময় সম্পর্কে বললাম যে. এবং আপনার সম্পর্কে $ _POST মনে করতে পারেন কিভাবে যে এটা শুধু একটি মিশুক অ্যারে. ঠিক আছে? তাই এই কিছু কি এই, হয় কিছু কি হয়, এবং যাহা ব্যবহারকারীর ইনপুট হয়ে একটি যারা প্রতিটি জন্য মান. ঠিক আছে? যদি তাই আমরা কি এই অ্যারে লিখতে ছিল আসলে আমরা পরে ডান মতো লাগছিল ফর্ম জমা, আমরা আছে, এই, আমাদের $ _POST হয় এবং কিছু অ্যারে আমরা কিছু নাম আছে যেখানে. এর ঠিক আমরা আমার নাম কি করব বলে যাক, এবং তারপর আমরা 21 কিছু বয়স আছে. Woo. তাই এই সব $ _POST হয় হয়. $ _POST ঠিক আছে, শুধু একটি মিশুক অ্যারে? এটা ঠিক ঠিক বলেছেন. আমরা করেছি জিনিস কি কি ব্যবহারকারী থেকে জানতে চাওয়া? ভেরিয়েবল কি আমরা প্রায় পার করছি যে আমরা এই আকারে জন্য জিজ্ঞাসা করেছি যে? এবং তারপর কি হয় মান যে সঙ্গে যুক্ত? তাই এই ক্ষেত্রে, যদি আমি এটা জমা মিত্র একটি নাম ও 21 একটি বয়স সঙ্গে, এই $ _POST মত দেখায় কি. ঠিক আছে? এবং এই কি এই হল পিএইচপি ফাইল ব্যবহার করেছে. ঠিক আছে? তাই এই ক্ষেত্রে, এই ঠিক মত হয় আমাদের অ্যারে থেকে অন্য কোন জিনিস পেয়ে. পরিবর্তে একটি সূচক আমাদের অ্যারে, আমরা কিছু কি আছে. তাই এই দিতে হবে আমার কী নাম এ মান. তাই এই মিত্র হতে যাচ্ছে, এবং হয় এই অধিকার এখানে আমাকে দিতে যাচ্ছে $ _POST যেখানে এ মান কী 21 হতে হবে, যা বয়স, হয়. আপনি হতে যাচ্ছেন এই বেশ বিট করছেন. হ্যাঁ, যা অংশ থেকে? শ্রোতা: আপনি ছিল যখন নিচ অংশ নির্দেশ করে. মাফ BUCHHOLTZ-অস্ট্র: এই নিচ অংশ? ঠিক আছে. সুতরাং, আপনি এই আমাদের এইচটিএমএল হয় বুঝতে গঠন, এবং আমরা কিছু পদ্ধতি $ _POST আছে, যা গুরুত্বপূর্ণ. এই এছাড়াও, $ _GET হতে পারে কিন্তু এই কাজের জন্য, আমরা শুধু এটা $ _POST বলে যাচ্ছেন. আমরা এই ফর্ম জমা হলে, এই হল বলা হচ্ছে যে একটি পিএইচপি ফাইল অংশ. তাই এই পিএইচপি ফাইল এখন চালানো যাচ্ছে আমাদের এইচটিএমএল থেকে তথ্য দেওয়া ফর্ম. তাই কি এটা করছে, যখন আমরা আমাদের এইচটিএমএল ফর্ম জমা আঘাত, এটি আপনি এই superglobal পার হচ্ছে, যা শুধু একটি মিশুক অ্যারে. এটা এই জন্য. এটা শুধু ফাইল থেকে যে ক্ষণস্থায়ী মত. এবং কি এটা বলেছেন ঠিক আছে, এখানে $ _POST এর, হয়. এটা আপনার মিশুক অ্যারে. আপনি চান এটি দিয়ে কি. এবং আমরা ঠিক আছে, বলছে. নাম এ আমাকে মূল্য দিতে, এবং আমার বয়সে মূল্য দিতে. সুতরাং এই মাত্র কি, হয় এবং এই আমাদের অ্যারে. যে অর্থে তোলে কি? শ্রোতা: Mhmm. মাফ BUCHHOLTZ-অস্ট্র: জট্টিল. শ্রোতা: আপনি পুনরায় জমা করতে থাকে ফর্ম এটা শুধু তথ্য উপর লিখতে না? মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. Mhmm? শ্রোতা: কেন আপনি কি এটা কোন int যে নির্দিষ্ট করতে? মাফ BUCHHOLTZ-অস্ট্র: এই ক্ষেত্রে, ব্যবহারকারী ঠিক কোন int হতে এটি অত্যাচার করা হয়. শ্রোতা: ঠিক আছে. মাফ BUCHHOLTZ-অস্ট্র: আমি জানি না আপনি আসলে যে প্রয়োজন হবে যদি, কিন্তু তাদের উদ্দেশ্যে, তারা সিদ্ধান্ত নিয়েছে তারা চেয়েছিল যে এটি কোন int হতে. তারা শুধু এটি টাইপকাস্টিং. হয়তো তারা হিসাবে এটি ব্যবহার করছেন পরে অন্য কিছু. এই মাত্র এক স্নিপেট হয়. হ্যাঁ? শ্রোতা: কি তারা টাইপ করা হলে 12, টি-ওয়াট-ই-এল-ভি-ই, বয়স জন্য? মাফ BUCHHOLTZ-অস্ট্র: যদি তারা কোন int হিসাবে যে টাইপ করতে চেষ্টা? শ্রোতা: হ্যাঁ. মাফ BUCHHOLTZ-অস্ট্র: আমি যে আছে তা ভুলে যান. আমি তা রূপান্তর করার চেষ্টা করতে পারেন মনে হয় কোন int প্রথম অক্ষর, অথবা মান গ্রহণ এবং রূপান্তর এটা, কিন্তু আমি ঠিক কি এটা ভুলে যান. লিখতে একটি মজার জিনিস হতে একটি প্রোগ্রাম এবং চেষ্টা. কয়েক লাইন কি. ঠিক আছে, তাই এই প্রধান এক আপনি যাচ্ছেন যে জিনিসগুলি করা. আমি আশা হেটে চলেছি ফাইলের একটি দম্পতি মাধ্যমে আপনাকে বলছি সঙ্গে pset থেকে. আমরা চলুন দেখে মনে হচ্ছে সময় আছে, তাই আমরা তা করতে পারে. কিন্তু আপনি হতে যাচ্ছেন জিনিস অনেক করছেন ভালো, আপনি পার করছি যেখানে একটি HTML ফর্ম থেকে জিনিস এই পিএইচপি ফর্ম মধ্যে যে তারপর হবে নির্দেশাবলীর কিছু সেট চালানো সরবরাহ করা হয়েছিল যে তথ্য উপর. যে আক্ষরিক আপনার pset সারকথা হচ্ছে. হাঁ. শ্রোতা: টাইপ = যে, "submit" এইচটিএমএল ফর্ম এর উপর একটি বাটন তোলে. কল উপায় আছে কি যে বাটন কিছু? সুতরাং আপনি = "জমা" নামের মত হবে? অথবা যে বাটন ঠিক হতে যাচ্ছে অধিকার এখন খালি আপনি কারণ শুধুমাত্র এটি একটি টাইপ, না একটি নাম দিয়েছেন. মাফ BUCHHOLTZ-অস্ট্র: আমি এটা মনে করি শুধু অধিকার এখন খালি হতে যাচ্ছে. আমরা স্পষ্টভাবে মধ্যে সন্ধান করতে পারেন pset, আমরা নিশ্চিতভাবে হবে কারণ এ খুঁজছেন করা জিনিস ধরনের করো. তবে হাঁ, আপনি স্পষ্টভাবে উল্লেখ করা যাবে আপনি আপনার বাটনে চান এমন পাঠ. ঠিক আছে, তাই এসকিউএল. আপনি ক্রয় এবং স্টক বিক্রি হয়ে গেলে, আপনি ঐ ট্র্যাক রাখা প্রয়োজন. সুতরাং আমরা যে কাজ করতে যাচ্ছেন উপায় শুধু একটি ডাটাবেস যা এসকিউএল, সঙ্গে. একটি টেবিল যেখানে হিসাবে মনে করে আপনি এই সব তথ্য মাথায় রেখে করছি আপনার বিভিন্ন ব্যবহারকারীদের সম্পর্কে. আর আপনাকে বলছি আসলে করো এই এক তৈরি করতে যাচ্ছে. এটি বেশ শান্ত. আর মাত্র চারটি প্রধান বিষয় আছে আপনি এই pset জন্য জানা প্রয়োজন যে, এবং তারা আপডেট হয়, তাই আপনি মূলত তথ্য আপডেট করুন. যে এটা ইতিমধ্যেই আছে যে অনুমান. এটা ছিল না, এটা যাচ্ছে একটি ত্রুটি সাথে আপনি আঘাত, তাই হয়ত আপনি না পরীক্ষা করতে চান. আর আপনি আমি on-- আপডেট হবে আমি সময় আছে actually- উচিত, আমি এই কয়েক লিখতে হবে. আমি আসলে আপনাকে বলছি একটি দিতে হবে নমুনা স্বামী ও স্ত্রী, পূর্ণ এসকিউএল কমান্ড, এই মাত্র প্রধান কারণ বেশী, কিন্তু আপনি তাদের একসঙ্গে যোগ দিতে পারেন. তাই আমি যে কি করব এবং আমি পাঠাব এই নোট সঙ্গে আপনি যে আউট. আপনি কিছু আপডেট করতে চান সুতরাং, আপনি আপডেট করছি কি এটা বলা প্রয়োজন এবং যেখানে আপনি তা আপডেট করছি. তাই একজন সাধারণ এসকিউএল কমান্ড হালনাগাদ হবে কিছু কিছু সমান যেখানে আইডি. অথবা মত আপডেট অঙ্ক যেখানে আইডি 3 সমান, এবং এই ঠিকানা ক্ষেত্র আপডেট হবে তিনটি একটি আইডি আছে যারা আপনার ইউজার এর. ঠিক আছে? সুতরাং আপনি এসকিউএল এবং W3Schools যান, তারা সন্ত্রস্ত উদাহরণ আছে. আসলে, আমি টান পারে অল্প কিছু আপ. এবং তারপর মধ্যে সন্নিবেশ, আপনি আছেন শুধু সেখানে নির্দিষ্ট মান ঢোকাতে. আপনি কিছু নতুন তৈরি করার চেষ্টা করছেন যদি তাই এন্ট্রি, আপনি একটি নতুন ব্যবহারকারী তৈরি করছি তাই, আপনি মধ্যে সন্নিবেশ করতে পারে আপনার ডাটাবেসের বলা হয় যাই হোক না কেন, এবং আপনি এই মান থাকবে. তারপর আপনি নির্বাচন আছে দেখতে মান নির্বাচন করুন. আপনাকে পরীক্ষা করার চেষ্টা করছেন যদি তাই একটি ব্যবহারকারী বিদ্যমান অথবা আপনি হন তাহলে দেখতে নির্দিষ্ট দখল করার চেষ্টা একটি ব্যবহারকারী সম্পর্কে তথ্য আপনি নির্বাচন ব্যবহার করা চলুন. এবং তারপর মুছে, আমি মনে করি, সেখানে বেশ সহজ. আপনি শুধু মুছে ফেলার করছেন টেবিল থেকে কিছু. এবং বাস্তবিকই, আমাকে আসলে টান দিন আপনাকে বলছি জন্য কিছু উদাহরণ আপ. ওহ এটা আমার 61 পৃষ্ঠা এর, চেহারা. সুতরাং আমরা W3Schools যান, আশা করছি এটা আবার উপর. হ্যাঁ, এটা ভালবাসা. আমরা এসকিউএল যান. সুতরাং, এই এখানে কিছু. সুতরাং, এই একটি খুব সহজ নির্বাচন হয়. ম্যান, আমি এই ফাংশন ভালোবাসি. সুতরাং, আপনি নির্বাচন করতে পারেন গ্রাহকদের কাছ থেকে কিছু ক্ষেত্র. এই ক্ষেত্রে, গ্রাহকদের বোঝায় আপনি ব্যবহার করছেন অনলাইন ডাটাবেস, যাই হোক না কেন তাই আপনার টেবিল বলা হয়, এবং হয় তারা শুধু সবকিছু নির্বাচন মানে. আমাকে প্রতি এক দিন. সুতরাং, আমি শুধু আপনাকে বলছি একটি দিতে চান এই হল যেখানে উদাহরণ কয়েক দম্পতি. তাই আমরা নির্বাচন, আপডেট আছে. তাই এখানে সাধারণ সিনট্যাক্স ধরনের. তাই আপডেট, যাই হোক না কেন আপনার টেবিলের নাম, এবং তারপর সেট আপনি আসলে চলুন যেখানে হয় আপনি পরিবর্তন করছি কি তথ্য হতে. তাই এই ধরা যাক be-- পারে আমাকে এখানে একটি উদাহরণ না. তাই এই be-- যাচ্ছে ঠিক আছে. তাই আমি আমাদের জন্য একটু ডাটাবেস তৈরি. আমরা কিছু আইডি আছে চলুন, কিছু বছর, এবং কিছু নামে. সুতরাং আইডি এক বছরের '15 হতে যাচ্ছে, এবং আমরা শুধু এটা আমাকে করতে যাচ্ছেন. কে দ্বিতীয় হতে চায় আমাদের টেবিল এ ব্যক্তি? যে কেউ. আমি শুধু এমা নির্বাচন করা যাচ্ছে না আপনার নাম এর দ্রুত কারণ. এমা, আপনি কি বছরের হয়? শ্রোতা: কি বছরের? মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. শ্রোতা: '16. মাফ BUCHHOLTZ-অস্ট্র: '16. আপনি শুধু হতে যাচ্ছেন আজকের জন্য আমার গিনিপিগ. ঠিক আছে, তাই আমরা এই দুটি মানুষ আছে. বাস্তবিক, আমাকে এই কাজের জন্য. এর আমি তার ভুল শুনেছেন বলা যাক, এবং আমি আসলে তিনি একটি বছরের কনিষ্ঠ বলেন. তিনি '17 এর. আমরা যদি এখানে কাজ করতে চান কি আমরা Emma এর বছর আপডেট করতে চেয়েছিলেন , যে ব্যবহার সঠিক হতে হবে তা আমরা চাই কি আমরা এখানে উপর আপডেট তথ্য বলতে চাই হয়. এবং এই সব এক লাইনে হতে পারে, কিন্তু করতে পারেন আমি এখানে স্থান জন্য সংকুচিত করছি যেহেতু, আমি এখানে লিখতে যাচ্ছি. এবং আমরা সেট করতে চান. তাই এই আমরা আপডেট করছি টেবিল. সেট কি কলাম হতে যাচ্ছে বা কি তথ্য আমরা আসলে পরিবর্তন করা হয়. আমরা কি পরিবর্তন করছি তাই, বছর আমরা, সেট বছরের = 16 বলে যাচ্ছেন এবং তারপর কোথায় আমাদের বলে যা ব্যবহারকারী বা কি সারিতে আসলে আমরা এই আপডেট করছি. তাই যেখানে? আমরা এখানে দুটি অপশন আছে. দুই কি কি? এই অধিকার, অনন্য? তাই আমাদের নামের অনন্য এবং আমাদের আইডি, অনন্য তাই দুটি বিকল্প কি আছে জন্য আমরা এই যেখানে যেত না? আমি আপনাকে এক দেব. আমরা কি পারে যেখানে আইডি = 2, বা আমরা করতে পারে কি আমরা এখানে এই দৃষ্টান্ত যাওয়া বন্ধ করছি. শ্রোতা: [শ্রবণাতীত]. মাফ BUCHHOLTZ-অস্ট্র: যথাযথভাবে. সুতরাং আমরা = এমা নামের যেত না. এবং এই হয় কাজ করবে. আমরা এই দৌড়ে এবং, এটা ঠিক আছে, ভালো হতে চাই. আমরা এটা পরিবর্তন করব. আপনি তাই, আসলে 16 আছেন এখন আপনি ডান আবার করছি. ঠিক আছে, তাই এই হবে আপনার pset সুপার দরকারী যেখানে হয়ত কেউ সিদ্ধান্ত নিয়েছে অ্যাপল এর 100 শেয়ার কিনতে, এবং তারপর তারা শুধু নিশ্চয়ই মজা, মত ছিল. আমি শুধুমাত্র 90 শেয়ার চাই. এবং তাই তারা তাদের 10 বিক্রয়, যাতে আপনি স্টক পরিমাণ আপডেট করা দরকার তারা আছে. সুতরাং, টেবিল আপডেট, স্টক আপডেট. ঠিক আছে. সুতরাং যে সেখানে এক উদাহরণ. যে হালনাগাদ সিনট্যাক্স এর. মুছে. ওহ. আমাদের অন্যান্য এক মধ্যে প্রবেশ করান. সুতরাং, এখানে এই এক অনুরূপ. আমরা শুধু এই মধ্যে, বলতে পারে কেস এর কেউ যোগ দিন. আমরা বেন এই সময় যোগ করতে পারেন. আমরা মধ্যে সন্নিবেশ, এবং আমরা কি আমাদের টেবিলের নাম চাই. এই ক্ষেত্রে এটি তথ্য আছে. এবং আমরা শুধু চাই তারপর, আপনি চলুন মূল্যবোধ বলতে, এবং আপনি কি করতে যাচ্ছেন কি , আপনি আসলে নিশ্চিত করা প্রয়োজন হয় আপনি প্রতিটি সারির জন্য কিছু আছে আপনি চান যে. আপনি শুধু যাতে তাদের করা. তাই এই ক্ষেত্রে, আমরা 3 বলতে হবে. আপনি, ডান বেন 18 থাকেন? শ্রোতা: 19. মাফ BUCHHOLTZ-অস্ট্র: 19? শ্রোতা: 19. মাফ BUCHHOLTZ-অস্ট্র: তোমার বছরের '19? আপনি ঠিক, '18 সালে স্নাতক? শ্রোতা: ওহ. মাফ BUCHHOLTZ-অস্ট্র: স্নাতক ডিগ্রী বছরের. শ্রোতা: ঠিক আছে. মাফ BUCHHOLTZ-অস্ট্র: আমি আপনি, ভালো ছিল ইতিমধ্যে পরিকল্পনা এখানে একটি বছর বন্ধ করা? সুতরাং, '18, আমরা বেন আছে. তাই এই ক্ষেত্রে, এটা মাধ্যমে যেতে হবে, এটি এখানে একটি নতুন এন্ট্রি তৈরি করবে. কুল. খুব খারাপ নেই, ডান? এই অনেক যাচ্ছে আপনাকে বলছি জন্য বাক্য গঠন করা. ধারণা, আসা উচিত আশা, অপেক্ষাকৃত সহজে. সিনট্যাক্স শুধুমাত্র জিনিস যে একটি সামান্য চতুর হতে পারেন. এবং তারপর আমাদের শেষ এক আপনি লক্ষ্য হিসাবে মুছতে, এবং, আমি অত্যন্ত এই ওয়েবসাইট সুপারিশ. এটা দারুণ. স্টাফ একটি টন আছে. সুতরাং, একই ভাবে যে আমরা ছিল , মুছে কিছু আপডেট অনুরূপ. এর পরিবর্তে আমরা ডেটা থেকে মুছে গেছে. এই ক্ষেত্রে, আমাদের শেষ তাই এক আমি এখানে লিখে দেব. আসুন আমরা আমার মুছে ফেলতে চেয়েছিলেন বলে. আমি আজ লিখতে পারে না. থেকে মুছে যাই হোক না কেন আমরা ভীষণ টেবিল, তথ্য. আর তিনটি উপায় আসলে নেই আমরা আমার মুছে নিতে পারে. আপনাকে বলছি আমাকে বলতে পারবেন কি তিন উপায়, আপনি আমাকে কিভাবে মুছে যায়নি হয়? আইডি 1 সমান যেখানে আইডি, 1 সমান. বছরের সমান যেখানে আমরা কাজ করতে পারে 15, বা নাম Allison উল্লেখ করে. অবশ্যই, শুধুমাত্র আছে তিনটি ভিন্ন উপায়ে, এই কারণে সব অনন্য. সাধারণত আপনার টেবিলে, এবং বিশেষ করে আপনার pset মধ্যে, আপনি এক সেট চলুন এই কলাম অনন্য হতে. এটা সম্ভবত কিছু অনন্য আইডি হতে যাচ্ছে সংখ্যা, আপনি আসলে থাকতে হলে কারণ, এটা আসলে আপনি দুটি আছে যাক পারে. এটা জানাবো যদি আমি মনে করতে পারেন না আপনি একই জিনিস দুটি আছে. শ্রোতা: তারপর এটা would তাদের আচরণ পরিবর্তন. মাফ BUCHHOLTZ-অস্ট্র: এটা would. এটা অপ্রত্যাশিত নয় যে আচরণ হতে দেব আপনি সত্যিই ভবিষ্যদ্বাণী করতে পারে না যে. সুতরাং আপনি নিশ্চিতভাবে একটি কলাম থাকবে আপনার ডাটাবেসের মধ্যে, অনন্য হতে হবে এবং এটি সাধারণত আপনি সেট করতে পারেন এর এটি যাতে এটি একটি অনন্য আইডি মত, এবং এটি শুধু প্রত্যেক আপডেট হবে সময় আপনি টেবিলের মধ্যে সন্নিবেশ. কোন সময় আপনি একটি নতুন তৈরি সারি, এটি স্বয়ংক্রিয়ভাবে হবে বাড়ায় এবং এটি কিছু অনন্য আইডি দিতে. সুতরাং আপনার pset জন্য প্রজ্ঞান. ঠিক আছে. সুতরাং যে এসকিউএল হয়. তাই এখন আমরা সম্পর্কে কথা বলতে যাচ্ছেন এ বন্ধন যা খুবই শেষ জিনিস, আসলে বেশ ভাল সঙ্গে আপনার pset, এটা এগিয়ে যেতে হবে. MVC, মডেল ভিউ নিয়ামক তাই. এই সত্যিই শুধু একটি উপায় সংগঠিত জিনিস রাখা. সি সাথে একই ভাবে আমরা আপনাকে বলছি জিজ্ঞাসা ফাংশন এবং পৃথক জিনিস তৈরি করতে আউট, এই আউট পৃথক মাত্র উপায় কোড আপনি ওয়েব ডেভেলপমেন্ট করছেন যখন. তাই এটা অনেক জিনিস তোলে আরো মার্জিত এবং সরলীকৃত, এবং এই আসলে উপায় আপনার pset আসলে যে যদি আপনি এটা পছন্দ কিনা তাই, সেট আপ অথবা, আপনি তা জানতে চলুন না, এমনকি আপনি মনে না থাকলে আপনি এটা শিখছে. আর এক জিনিস এটি আপনি করতে পারবেন, হয় একটি ব্যবহারকারীর সহযোগিতা মত আরো অনেক কিছু করতে. আমি CS50 নেন সুতরাং যখন, আমি একটি আমার চূড়ান্ত প্রকল্পের জন্য ওয়েবসাইট, এবং আমি, আমি করব মত ছিল ডাটাবেস স্টাফ হ্যান্ডেল. আমি শেষ স্টাফ ফিরে না, এবং করব আমার আমি এটা দিয়ে গ্রহণ ছিল যারা একই ঘরে বাসিন্দা খুব artsy ছিল. তিনি মঞ্চে নকশা আছে, এবং সে এটা সব চমত্কার করতে চেয়েছিলেন. তাই আমি ঠিক আছে, ভালো আছি. আপনি যত্ন নিতে পারেন সব সামনে শেষ স্টাফ. এবং জিনিস হিসাবে, হয় আমরা খুব শীঘ্রই দেখতে পাবেন যে মডেল ভিউ কন্ট্রোলার আপনাকে দেয় সম্পূর্ণ তাই যে কোড আলাদা আমি কাজ করতে পারে যে আমাদের পেজ রূপায়ণকারী, এবং সাধিত তথ্য আমাদের ডেটাবেসে, এবং সে জিনিষ গেল না চমত্কার, এবং আমরা, উভয় সত্যিই খুশি আমরা কি করতে পেয়েছিলাম কারণ আমরা উভয় চেয়েছিলেন এবং আমরা অন্য এক সঙ্গে মোকাবেলা করতে হবে না. সুতরাং আমরা একসাথে হ্যাঙ আউট. আমরা থাকা চাই. আমি শুধু মোকাবেলা করতে চান না সব সিএসএস এবং এইচটিএমএল উপাদান. আমি ভালো, আপনি এটি প্রশংসনীয় করতে হয়েছিল. আমি ডাটাবেসের মোকাবেলা করব. সুতরাং আমরা সত্যিই এই আছে শান্ত, মহান সামান্য টেবিল. আমি টেবিল ভালোবাসি. এবং মূলত, মডেল আপনি পারেন সম্পর্কে শুধু আপনার ডাটাবেস মনে করি. আমি আমার প্রকল্পের জন্য মডেল ব্যক্তি. এটা সব সঞ্চয় সম্পর্কে তথ্য ও যে তথ্য সংগঠিত. সুতরাং আমরা শেষ ফিরে ডাকতে কি. তাই আপনাকে বলছি সঙ্গে আচরণ করা হবে SQL ডাটাবেস এবং ডাটা ফাইল. যে আপনার মডেল এর. তোমার দেখুন, হিসাবে আপনি প্রতাপ ধরনের ইন্দ্রিয় তোলে, মনে আপনার ব্যবহারকারী আসলে সূচিত হয়. এটা ইউজার ইন্টারফেস এর. এটা যে সামনের সম্মুখীন কম্পোনেন্ট এর. সুতরাং যে কি আমার ঘরে বাসিন্দা সব সময় কাজ পেয়েছিলাম. তিনি সুপার খুশি. সুতরাং যে এইচটিএমএল এর সব, এবং খুব সামান্য পিএইচপি আছে. আপনি শুধু যে বিষয়ে কথা বলছি তাহলে ব্যবহারকারী যাও প্রদর্শিত হচ্ছে কি, আমরা হাইপারটেক্সট বিষয়ে কথা বলছি. আমরা এটা দেখে মনে হচ্ছে সে বিষয়ে কথা বলছি. আমরা যুক্তি বিষয়ে কথা না করছি বা শর্ত, অথবা যে কোন বস্তু. যে সব ঘাঁটা হয় নিয়ামক দ্বারা, ঠিক আছে? যে ব্যবহারকারী অনুরোধ হ্যান্ডলগুলি তাই এবং তথ্য পায়. আপনার সম্পর্কে জানা উচিত তাই এক জিনিস আপনার pset, আপনার মতামত, যে হয় আসলে যে কিছু প্রদর্শন তথ্য উপার্জন উচিত না আপনার মডেল কল. যে সকল পদ্ধতিতে করা হয় আপনার নিয়ামক মধ্যে. তোমার নিয়ামক এক এই দুজনের মধ্যে মধ্যস্থতার. এটা মডেল জানানো হবে নির্দিষ্ট তথ্যের জন্য. এটা যে পুনরুক্তি করতে পারেন তথ্য, চিন্তা আপনি আসলে থেকে প্রয়োজনীয় বিষয় এটা, এটা দিয়ে কি করতে, এবং তারপর এটি পাস হবে শুধুমাত্র তথ্য আপনি আপনি এটা মুদ্রণ জন্য দেখুন প্রয়োজন আউট বা ওকে, ব্যবহারকারী যাও এটি প্রদর্শন? আমরা ভিউ হিসেবে দেখতে কারণ যাই হোক না কেন, ব্যবহারকারীর সম্মুখীন হয় তাই এটা অনেক সহজ হবে তাদের চিন্তা করার জন্য, ওহ, আপনি উপার্জন করছি আপনার মডেল কিছু কল এবং আপনি সব ব্যবহারকারীদের জন্য বলছি একটি চিঠি দিয়ে শুরু এমন, এবং আপনি, আপনার দৃশ্যে যে করছেন আপনার ওয়েব পৃষ্ঠা দেখতে পারেন যারা সম্ভাব্য যে অ্যাক্সেস করতে পারে. আপনি অগত্যা যে চাই না. আপনি মানুষ দেখতে চাই না তুলনায় ডাটাবেসের মধ্যে আরও কি তারা দেখতে পান করা উচিত. শুধু তাদের নির্দিষ্ট পছন্দ. সুতরাং নিয়ামক যে সব হ্যান্ডলগুলি. তাই আপনার পিএইচপি ফাইল সব আমরা দেখতে পাবেন যে আপনি আপনার নিয়ামক ফাইল বিবেচনা করতে পারেন. এবং যে আপনি আছেন যেখানে সত্যিই হতে যাচ্ছে আপনার ডাটাবেস থেকে কিছু চাওয়ার, এবং iterating বা সাধিত এটা প্রয়োজনীয় আগে এটি ক্ষণস্থায়ী দেখা করতে. এটা আমার মতে, একটি সত্যিই শীতল pset এর. আমি এটা একটু বেশি মনে তাত্ক্ষণিক পরিতৃপ্তি মত, আপনি একটি বাস্তবায়ন কারণ সামান্য ক্ষুদ্র জিনিস অনেক, এবং প্রতিটি জিনিস তার নিজের উপর কাজ করা উচিত. সবকিছু করতে, চাই না এটি কাজ করে এবং তারপর দেখতে. সফ্টওয়্যার সঙ্গে ভালো লেগেছে আপনি ভালো থাকেন, যেখানে আমি আছি সত্যিই এই হল প্রত্যাশী ঠিক আছে, এটা না কারণ যদি, অনেক আছে এটা ভুল হতে পারে স্থাপন করা হয়. ঠিক আছে. শুধু আমি বলেন এমনটা নিশ্চিত করা সবকিছু আমি MVC সম্পর্কে বলার প্রয়োজন. হাঁ. কুল. সুতরাং CS50 ফাইন্যান্সে, আমরা আছে আমাদের মডেল, হিসাবে আমি শুধু এখানে বলেন. এটা মাইএসকিউএল এবং phpMyAdmin হতে যাচ্ছে. আমি স্পষ্টভাবে তাই ঐ থামা পারেন আপনাকে বলছি এটি তাকান করার সুযোগ পান. ভালো লেগেছে আমি বলেন, এটি আপনার এসকিউএল আগে ডাটাবেস, আপনার মডেল হিসাবে কাজ করে এবং আমরা প্রশ্নের কি কল পাঠাতে পারেন, যা জিনিস শুধু এই প্রকারের হয়. এই একটি প্রশ্নের সাথে বলা হয়. এর মানে আপনি ঠিক করছি যেখানে একটি কোয়েরি, হয় কিছু জন্য আপনার ডাটাবেস জিজ্ঞাসা, অথবা আপনি আপনার পরিবর্তন করছি কিছু উপায় ডাটাবেস. এটাই হল সব. আর আপনার সাথে যে কি ফাংশন আমরা এখানে দিয়েছি. এছাড়াও আপনি নিপূণভাবে পারেন তাদের হাত দ্বারা phpMyAdmin এর মাধ্যমে, যা আমরা স্পষ্টভাবে কটাক্ষপাত করা যাবে. আমি একটি নমুনা তৈরি করব আপনাকে বলছি সঙ্গে ডাটাবেস. ঠিক আছে. সুতরাং, নিয়ামক. এই ক্ষেত্রে, যদি তাই আপনি নোটিশ, এই সব পিএইচপি হয়. যে ধরনের লক্ষ্য করুন আপনার আপনার নিয়ামক মূল বিষয় এটা বেশিরভাগ পিএইচপি হওয়া উচিত. আপনি আপনার নিয়ামক মধ্যে এইচটিএমএল আছে, সেখানে কি ঘটছে সত্যিই নিশ্চিত না. একই ভাবে আমি আগেই বলেছি, আপনি যদি [শ্রবণাতীত] এইচটিএমএল সঙ্গে পরিচালনা, আমি বাস্তব আগ্রহী. তাই আমরা এখানে কি আছে আপনি কিছু প্রশ্নের সাথে আছে হয়. প্রশ্নের একটি ফাংশন যে আমরা আপনাকে বলছি জন্য নির্মিত. এটা প্রশ্ন করতে একটি লেফাফা মত একটু সহজ আপনার ডাটাবেস থেকে. আপনি যে আছে না, সিনট্যাক্স জন্য আসলে আপনার SQL ডাটাবেস কথা বিভিন্ন হতে পারে, তাই আমরা চাই শুধু আপনাকে বলছি জন্য তা সরবরাহ. আমরা জীবন সহজ করতে চান. আপনাকে বলছি পারেন, তাই এই ক্ষেত্রে এই লাইন কি করছে আমাকে বলুন? কিছু টেবিল থেকে নির্বাচন করুন *. শ্রোতা: নির্বাচন করুন এই টেবিল থেকে সবকিছু. মাফ BUCHHOLTZ-অস্ট্র: যথাযথভাবে. এটি বলছে তাই, আমাকে দিতে এই টেবিল থেকে সবকিছু. এবং এটা মধ্যে এটি সংরক্ষণ হচ্ছে কিছু পরিবর্তনশীল ফলে. ফলে সমান নয় এবং যদি এই বলে, মিথ্যাতে, তাহলে আমরা এই প্রতিটি কাজ. সুতরাং যদি আপনার যদি কিছুই, এখানে আছে টেবিল এর খালি বা এটা শুধু বিদ্যমান নয়, এটা মিথ্যা ফিরে যাচ্ছে. তাই এই ক্ষেত্রে, আমরা শুধু তৈরি করছি নিশ্চিত কিছু যে আসলে ছিল আমাদের ফিরে আসেন. এবং তারপর এখানে, আমরা আছে আমাদের মহান foreach লুপ আমরা উপর iterating করছি যে আমাদের ফলে, এবং আমরা এটা সারি আহ্বান করছি, এবং আমরা এই টেমপ্লেটটি রেন্ডার বলে যেখানে আপনার তথ্য এই ফলাফল. ঠিক আছে? তাই এটি শুধু প্রক্রিয়াকরণের এর ফলে এর সারি. অন্যথা, এটি চিত্কার করলো. সুতরাং, এই একটি উদাহরণ নিয়ামক. আপনি দেখুন, এই হল শুধুমাত্র দুঃখিত, হাঁ জায়গা? শ্রোতা: কেন নেই সারি আগে একটি ampersand? মাফ BUCHHOLTZ-অস্ট্র: সারি আগে একটি ampersand. আমরা শুধু iterating হয়. যে একটি ঠিকানা আছে র শ্রোতা: সুতরাং এটা সি উল্লেখ করার মত. মাফ BUCHHOLTZ-অস্ট্র: এটা আপনি আসলে করছি এমনটা নিশ্চিত করা একটি কপি আসল এবং না পরিবর্তন. এটা সি যেখানে সঙ্গে একই ভাবে এর আমরা শুধু এখানে, রেফারেন্স দ্বারা পার করছি নিশ্চিত করুন. শ্রোতা: এটা নয় == পরিবর্তে না = পিএইচপি? মাফ BUCHHOLTZ-অস্ট্র: এটা == নয়. শ্রোতা: সি সমান কারণ ঠিক করা হয় মাফ BUCHHOLTZ-অস্ট্র: এটা ঠিক = না. কোন, হ্যাঁ. এটা == না. পিএইচপি == জন্য পরীক্ষা কারণ toggling সঙ্গে সমতা, মঞ্জুর, কিন্তু অতিরিক্ত মানের. সুতরাং, এটা পিএইচপি == না. এটা সামান্য এক সিনট্যাক্স পার্থক্য. হাঁ. তাই আমরা ঠিক iterating করছি প্রতিটি সারি মাধ্যমে, এবং, রেন্ডার আপনাকে বলছি যদি আপনার বৈশিষ্ট পড়বেন, যে শুধু অন্য কিছু ফাংশন আসলে সব এইচটিএমএল প্রক্রিয়া যাচ্ছে এবং এটি প্রদর্শন আপনার আপনার জন্য ওয়েব ব্রাউজার. ঠিক আছে. সুতরাং, আমরা আপনার কন্ট্রোলার ভাবতে চাই ব্যবসা লজিক হ্যান্ডলগুলি কি হিসাবে. আপনি এখানে দেখুন আমরা করছি, এই হল যেখানে টেবিল থেকে আমাদের তথ্য গ্রহণ, আমরা, কিছু উপায়ে তা প্রক্রিয়াকরণের হয় এবং তারপর আমরা এটা বন্ধ পার করছি. আমরা কিছু টেমপ্লেট রেন্ডার করতে হলে, কিছু টেমপ্লেট আমাদের দেখুন, এবং আমরা শুধুমাত্র তা পার করছি এটা পাওয়া উচিত যে তথ্য. সমস্ত ডেটা. আমরা এটা পেতে চান যে শুধু তথ্য. ঠিক আছে? প্রক্রিয়াকরণের পর মূলত তথ্য. তাই এই দেখুন এই, হয় আমরা আছে সমষ্টি টেমপ্লেট, এবং এই সব, আপনি পারেন করছে আপনার দৃশ্যে একটু পিএইচপি আছে. এটা দৃশ্যে একটি কোন পিএইচপি মত না. আপনি শুধু থাকা উচিত খুব দৃশ্যে সংক্ষিপ্ত পিএইচপি, এবং আপনি উচিত না আপনার দৃশ্যে অনুসন্ধান. আপনি কথা বলা যাবে না আপনার ভিউতে আপনার ডাটাবেস থেকে. যে বড় পার্থক্য. তাই কি এখানে যাচ্ছে আমরা আছে, হয় সারি মাধ্যমে iterating যে পিএইচপি. তাই এই ক্ষেত্রে, আমরা যেহেতু প্রতিটি সারি মাধ্যমে iterating এবং কিছু রেন্ডারিং, এই ছিল সম্ভবত একটি দুই মাত্রিক অ্যারে মত আমরা কিছু সারিতে আছে যেখানে যে হয়, নিজেই, একটি অ্যারের, আমরা iterating করছি কারণ এটি দিয়ে আবার. এবং আমরা শুধু আউট মুদ্রণ করছি সারিতে নাম, তারপর তা শেষ. আপনি foreach মধ্যে এই প্রয়োজন হবে না. আমি আসলে আগে যে ছিল না. আমি শুধু foreach না. ঠিক আছে, তাই যে ভিউ এর. আমরা ভিতর দিয়ে হেটে যেতে পারে যদি এর দেখতে দিন আপনার pset একটি সামান্য বিট. আমরা 15 মিনিট আছে, তাই আমি আপনাকে নিশ্চিত নই ছেলেরা শুধু চেয়ে যে আরো চাই তাড়াতাড়ি শেষ. আমি এই পর্যন্ত আনতে পারেন তাহলে আমাকে দেখতে দিন. তাই আমি আপনাকে বলছি কিভাবে অনেক জানি না যে কোন বস্তু এখনো এটি ডাউনলোড এবং আছে, কিন্তু আমরা, এখানে ব্যবহারকারীর নাম আছে এবং আমরা কিছু পাসওয়ার্ড আছে. এবং দুর্ভাগ্যবশত, ডান এখন ডাটাবেস, খালি তাই আমরা আসলে প্রয়োজন একটি ডাটাবেস তৈরি করতে. ভাল, যে অদ্ভুত. না আশা. প্রযুক্তিগত ত্রুটি. প্রযুক্তিগত সমস্যার. আমরা কিছু pset7 আছে. কুল. সুতরাং, আপনি কি করতে পারেন এক জিনিস সঙ্গে, হয় একটি query-- আমি একটি টেবিল তৈরি করব. তাই এই users-- হতে যাচ্ছে কি আমরা some-- থাকে তাহলে আপনি, এখানে কি করতে পারেন সত্যিই এখন? ঠিক আছে. একথাও ঠিক যে আমি এত গরম করছেন না. ওহ. আমি কেন জানি. আমি সৃষ্টি না কারণ আমার প্রকৃত টেবিল. সুতরাং আপনি প্রথম সঙ্গে শুরু যখন একটি ডাটাবেস, আপনি সম্ভবত হয় তা চিহ্নিত করতে হবে জিনিষ আমি এখানে আছে প্রয়োজন? তাই আমরা ঠিক বন্ধ যান এখানে আমাদের তথ্য টেবিল, আমরা কিছু আইডি, যা ছিল শুধু কোন int থাকতে পারে. আমরা এখানে ধরে চেহারা এবং, যদি আছে সুতরাং সূচক যে সব একটি শীতল জিনিস. আপনি প্রাথমিক তা চান, তা করতে হবে আপনার টেবিল দ্বারা সংগঠিত হয় যে জিনিস, এবং এটি এটি অনন্য করে তুলতে হবে. তাই এই ক্ষেত্রে, আমরা এটা প্রাথমিক করতে হবে, এবং আমি এই নাম করা যাচ্ছে না, তারপর আমরা শুধু এটা একটি VARCHAR করতে হবে এর মত 26 অক্ষর, কারণ কেন না? এবং তারপর আপনি তারপর সংরক্ষণ করতে যান, এবং পারেন আপনি যদি দেখতে এখানে কিছু ব্যবহারকারী আছে. আমরা একটি কাজ করতে চেয়েছিলেন তাই আমরা এটা করতে পারে, সন্নিবেশ আপনি অনুশীলন চেয়েছিলেন, বা যদি এই ভাবে আপনার queries-- ওহ ছেলে সঙ্গে. আমি চিরতরে এই মধ্যে ব্যবহার করেন নি. আমি এই ফিরে নিতে. হয় আপনি আপনার নিজের উপর এই সম্পাদনা করতে পারেন শুধু নিজে তথ্য ঢোকাতে আপনি, ভালো কিছু সঙ্গে এর মধ্যে যে কোনো পরিবর্তন করতে পারেন আপনি চান make-- চেয়েছিলেন হঠাৎ নাম পরিত্রাণ পেতে, আপনি, ড্রপ করতে পারেন আপনি ঐ সমস্ত জিনিস করতে পারেন. আপনি কি কখনো প্রয়োজন হলে নিজে আপনার টেবিল পরিবর্তন, আমি তা করছেন সুপারিশ phpMyAdmin চেষ্টা বনাম এসকিউএল জিনিসটা সাধারণ প্রশ্ন. আপনাকে প্রথমে আপনার pset শুরু, আপনি এখানে কাজ করার আছে চলুন তাই যে ব্যবহার করতে পারেন. এবং তারপর আপনি আসলে চান যখন আপনার টেবিলের মধ্যে জিনিষ সন্নিবেশ করতে যে যেখানে আমি সত্যিই আশ্চর্য এখানে there's-- কারণ এটা. যে আমি চেয়েছি কি. আপনি এসকিউএল যান সুতরাং, যদি আপনি করতে পারে আমরা এখানে দেখতে হিসাবে আসলে, দেখতে, আমরা এসকিউএল কোয়েরি আছে. আমরা কিছু নির্বাচন করতে চেয়েছিলেন তাই অথবা আমরা কিছু সন্নিবেশ করতে চেয়েছিলেন, আমরা ডান, ব্যবহারকারীদের মধ্যে সন্নিবেশ করতে পারেন? আমি আপনাকে ব্যাকস্ল্যাশ প্রয়োজন মনে. জানা একটি বিষয় যদি হয় আপনি কি কখনো এই ব্যবহার করছেন আপনি ফিরে এইসব ব্যবহার আছে সাধারণত যা apostrophes,, আপনি সঠিক ট্যাবের উপরে, একটি ম্যাক করছি. তাই একটা ভাল জিনিস জানতে. আপনি ব্যবহারকারীদের মধ্যে সন্নিবেশ পারে, এবং আমরা সঠিক, আমাদের মান আছে? সুতরাং আমরা মান আছে, এবং আমাদের মান এই ক্ষেত্রে ঠিক হবে, আমরা কেবল তাই আমরা একটি আইডি আছে আমরা চেয়েছিলেন এক যেত না. এটা অদ্ভুত. ঠিক আছে. সুতরাং যে শুধু একটি সংক্ষিপ্ত মত এসকিউএল সাথে সামান্য জিনিস, কিন্তু এটা আসলে আরো দরকারী হতে পারে এখানে ফাইলের কিছু তাকান. তাই ডাউনলোড করতে যান. ওহ, না ডাউনলোডগুলি. সুতরাং, শুধু একটি দ্রুত walkthrough কি এই ফোল্ডার প্রত্যেকটি এর. এটা অন্তর্ভুক্ত আমরা শুধু জিনিষ আছে যে, আপনার ব্রাউজার কনফিগার আমরা এই ধ্রুবক আছে, এবং আমরা এই ফাংশন আছে. আপনি তাদের কোনো আগ্রহী হন, আমি ফাংশন এ খুঁজছেন সুপারিশ. তাদের যে এক, সুপার দরকারী আসলে এখানে এই এক, ডাম্প হয়. তাই আপনি যদি এই ব্যবহার করে, এটা আসলে ঠিক যাহা পরিবর্তনশীল প্রিন্ট আউট আপনি এটি করতে চান যে. সুতরাং যদি আপনি কষ্ট figuring ভুগেন এই অ্যারে কেমন দেখায় আউট, বা এই তথ্য আসলে কি, এটি ফরম্যাট কিভাবে, এই ব্যবহার করার জন্য একটি মহান জিনিস. আপনি বিশেষ করে যখন একটি একাধিক স্টক সঙ্গে ব্যবহারকারী, এই হতে যাচ্ছে মহান কিছু ব্যবহার করতে. এটা formatted-- হতে পারে কারণ আমি যখন আমি আমার জন্য অন্তত জানেন এই pset, এটা একটা ভাবে ফরম্যাট করা হয়েছিল আমি বেশ আশা করেনি যে. তাই আমি উপর বারবার চেষ্টা ছিল এটি এবং এটি নিপূণভাবে চেষ্টা করুন, কিন্তু আমি সত্যিই না আমি কি করছেন বুঝতে. আপনি শুধু এটা ডাম্প করে, এটা করবে তাই ব্রাউজারে এটি প্রিন্ট আউট, এবং আপনি ঠিক দেখতে পারেন এটা কিভাবে ফরম্যাট এর. এটা সাধারণত একটি হিসাবে এটি প্রিন্ট আউট করব তার কি ও তার মান অ্যারে. সুতরাং সেখানে সাহায্য করতে পারেন. এটি করতে সাহায্য করতে পারেন আপনি আসলে করছি নিশ্চিত যে তথ্য দখল যে আপনি চিন্তা ছিল. সুতরাং যদি আপনি নিশ্চিতভাবে, আমার টেবিলের মত ছিল এই আইডি দিয়ে একটি ব্যবহারকারী আছে বলে, কিন্তু আপনি ডাম্প যেতে যখন পরিবর্তনশীল, এটা, সেখানে না আপনি সম্ভবত যে জানি যেখানে একটি ত্রুটি হতে যাচ্ছে. এই সেরা সরঞ্জাম এক আমার মতে ডিবাগিং, জন্য. এবং তারপর সেখানে একটি এখানে অন্যান্য বিষয়ের দম্পতি, কিন্তু অধিকাংশ অংশ জন্য, যে আমি আপনার দৃষ্টি আকর্ষণ করতে চাই এক, এটা খুবই সহায়ক কারণ. পাবলিক, আমরা কি এখানে আছে, এই আমাদের সিএসএস জিনিস সব হয়. সুতরাং সিএসএস, ফন্ট, আমাদের ছবি, যে কোন বস্তু. এই সব উপাদান যে আপনি পরিবর্তন করতে হবে না. আপনাকে বলছি যদি এই সম্পর্কে মনে করতে পারি ফন্ট সিএসএস ভালো জিনিস আছে, এই একটি মডেল হতে, বা হবে একটি দৃশ্য, অথবা একটি নিয়ামক? শ্রোতা: [শ্রবণাতীত] মাফ BUCHHOLTZ-অস্ট্র: এটা চাই একটি ভিউ-এর আরো, ডান হতে? এই সব সামলাচ্ছে হয় কিভাবে যে চেহারা জিনিস,. আমরা এখানে এই খোলা হলে, আমরা দেখতে তাই সব যে এখানে ঘটছে যে আমরা কিছু রেন্ডারিং করছি হয়. ঠিক আছে? তাই এই বহুলাংশেই would এই জন্য একটি দৃশ্য হিসাবে যোগ্যতা. সুতরাং এই মাত্র কিছু গ্রহণ করা হয়, এটা কিছু portfolio.php বলছেন আমরা আছে, এবং এটি ক্ষণস্থায়ী যে শিরোনাম এবং পোর্টফোলিও মধ্যে. এবং এটা ঠিক যে রেন্ডারিং এর. বাস্তবিক, আমি যে ফেরত নিতে. এই কারণে, একটি নিয়ামক , রেন্ডার মনে রাখবেন, দেখুন উপস্থাপনা. এই তাই portfolio.php কেস আপনার ভিউ হতে হবে. দুঃখিত, বলছি. Portfolio.php হতে যাচ্ছে আপনার ভিউ, এবং এই মাত্র would যে জন্য আপনার নিয়ামক হতে. এবং আমরা এই কটাক্ষপাত করা হলে এখানে গত এক, টেমপ্লেট, টেমপ্লেট এখানে আপনার মতামত সব. স্পষ্টত, আমরা চেহারা যদি তাই আমরা এখানে এইচটিএমএল অনেক দেখতে. সুতরাং এই একটি মাত্র আপনি দেখাচ্ছে কি লগইন পৃষ্ঠায় মত হওয়া উচিত. আপনি আমরা কিছু আছে বিজ্ঞপ্তি ফর্ম গ্রুপ, জমা আছে. এখানে আপনি কি সিদ্ধান্ত কিভাবে সেখানে প্রদর্শিত হয়. আপনি "submit" = কিছু বাটন টাইপ আছে, এবং তারপর আপনি এটি করতে চান তা আছে বাটন প্রদর্শন করতে. সুতরাং যে আপনি এটা করতে হবে কিভাবে আপনি চান যাই হোক না কেন হিসাবে দেখাবে. এবং আমরা আমরা কিছু আছে এখানে দেখতে ব্যবহারকারীর নাম, কিছু পাসওয়ার্ড এবং আমরা আসলে জমা দিন আঘাত যখন, এটা, কিছু পোস্ট হতে যাচ্ছে এবং এটা কি পোষ্ট করতে যাচ্ছে? এই দৃশ্যের জন্য নিয়ামক কি? আমরা জমা দিন আঘাত, কি হবে বলা যাচ্ছে? আমরা জানি না? এটা তাই login.php, ঠিক এখানে. কিছু আপনাকে বলছি হয় বাস্তবায়ন হচ্ছে. সুতরাং আপনি সবসময় বলতে পারেন কি হতে যাচ্ছে আপনি জমা দিন আঘাত পরে বলা এখানে এই প্রথম লাইন দ্বারা. ফর্ম কর্ম হয় কি. এই ফর্ম জমা হয়, আমরা কি পদক্ষেপ নিতে পারি? আমরা login.php কল, এবং আমরা এই পদ্ধতি সঙ্গে এটি কল পোস্টের, যা আছে লুকানো তথ্য. ঠিক আছে? তাই এই স্পষ্টত তারপর আপনার ভিউ হল, এবং আমরা কি login.php-- গিয়েছিলাম যদি আমরা এটা আছে এখনো? হাঁ. আমরা এখানে, এই দেখুন হিসাবে তাই আরো অনেক যুক্তি আছে. এটা এখানে সব আমাদের পিএইচপি এর. আমরা এটা $ _GET ছিল কিনা দেখতে চেষ্টা করছি এটা $ _POST, জিনিষ যাচাই ছিল যদি, অনুসন্ধান, এই সব উপাদান. সুতরাং যারা মাত্র তিনটি এখানে বিভিন্ন জিনিস. আপনি জিনিষ পরিবর্তন করতে হবে না. আপনি জিনিস তৈরি করা হবে টেমপ্লেট মধ্যে, সম্ভবত, কিন্তু যতটা এইচটিএমএল অথবা হিসাবে এই যায় কোনো স্টাইলিং, আপনি প্লেইন হিসাবে এটি চলে যাবে বা আপনি চান হিসাবে জটিল. কিছু মানুষ তা সত্যিই পেতে এবং কিছু বেশ ভালো ওয়েবসাইটের করতে. আপনি যে কি করতে হবে না. আপনি যদি সময় থাকে, এটা একটি সত্যিই শীতল জিনিস. সিএসএস এবং এইচটিএমএল সঙ্গে প্রায় আপনি জগাখিচুড়ি এবং এটি জন্য একটি অনেক ভালো অনুভূতি পেতে, কিন্তু চাপ অনুভব না করেন. আপনি কি জন্য প্রচুর আছে লগ ইন রূপায়ণকারী সঙ্গে ফিরে শেষ, রেজিস্টার, এবং এই জিনিস সব এবং. তাই আশা করছি যে সামান্য বিট সাহায্য করে. আপনি কোন প্রশ্ন আছে কি কিছু সম্পর্কে আমরা, উপর চলে গেছে করেছি অন্য কোন সম্পদ? আমি স্পষ্টভাবে সব পাঠাতে হবে আপনাকে বলছি আমার যেমন পিএইচপি কোড, এবং তারপর নিতে দ্বিধা বোধ করবেন ছবি অথবা এই নিয়ে যে কোন বস্তু. এছাড়াও এটি অনলাইন এর. আপনি সবসময় ঠিক আবার দেখতে পারেন. যে এটি যদি, সবাই ভাল তাই? হ্যাঁ. শ্রোতা: আমি শুধু চাই আমরা যখন, নিশ্চিত , এসকিউএল মধ্যে নির্বাচন করছেন তারা অধিকার, সবকিছু মানে? মাফ BUCHHOLTZ-অস্ট্র: হ্যাঁ. শ্রোতা: এবং তারপর যদি আপনি তারকা নেই, যদি আপনি চান এটি একটি নির্দিষ্ট থেকে নেওয়া সারি, তারপর আপনি শুধু নাম রাখা র মাফ BUCHHOLTZ-অস্ট্র: সারি নাম এবং আপনি এর মান চান কি চান. শ্রোতা: এবং তারপর ডেট. মাফ BUCHHOLTZ-অস্ট্র: যাই হোক আপনি হাঁ, খুঁজছেন. একই ভাবে, যদি আপনি না * থেকে মুছে কয়েকটি টেবিল, এটি সবকিছু মুছে করব. সুতরাং, * শুধু একটি বন্য সবকিছুর জন্য কার্ড. শ্রোতা: ঠিক আছে. মাফ BUCHHOLTZ-অস্ট্র: কুল. জট্টিল. ওয়েল, একটি মহান সোমবার, বলছি আছে. আমি পরের সপ্তাহে আপনি দেখতে পাবেন. আপনার pset উপর গুড লাক.