>> დავით Malan: მოდით შევქმნათ ნახვა via რომელიც კავკასიის შეგიძლიათ დარეგისტრირდეთ
intramural სპორტული თამაშები.
კერძოდ, მოდით შევქმნათ ფორმა ვებ გვერდზე, რომელიც ითხოვს მათი სახელი,
მათი სქესის, მათი dorm, როგორც ისევე როგორც თუ არა ისინი მინდა
იყოს გუნდის კაპიტანი.
ავიღოთ სახეს.
>> წინასწარ, მე უკვე წავიდა დააჩქაროს და შექმნა ეს ფორმა აქ.
ეს არ არის prettiest რამ მსოფლიო, დარწმუნებული უნდა იყოს, მაგრამ ეს იმას ითხოვენ
ყველა იმ დეტალებზე.
მოდით წავიდეთ წინ და ახლა შევხედოთ ერთი ძირითადი წყარო.
In froshim-0.php შეამჩნევთ, რომ მე რეალურად მთლიანად HTML.
თურმე PHP ფაილი არ მკაცრად უნდა შეიცავდეს PHP, მაგრამ თუ
ეს არ მოხდება, ახორციელებს თარჯიმნის ისე, სანამ ის შორის
ღია PHP tag და ახლო PHP აქვს.
>> გაითვალისწინეთ, რომ მაშინ ჩვენ ნამდვილად არსი HTML ფორმა აქ.
ჩვენ ფორმა აქვს, როგორც მოსალოდნელი იყო.
ჩვენ შეყვანის აქ, რომლის სახელიც არის ასახელებს და რომელთა ტიპის ტექსტი,
კურსის სახელწოდება.
>> ჩვენ აქ სხვა input, რომ საქართველოს ჩაწერეთ გამშვები ყუთი, რათა მას
ან მისი დააკონკრეტა თუ არა, რომ მინდა მინდა იყოს გუნდის კაპიტანი.
მაშინ ჩვენ გვაქვს ორი საშუალებებით, როგორც, რომლის სახელიც არის სქესი, რომლის ორივე ტიპის
რადიო, მაგრამ აქვთ განსხვავებული ღირებულებები, F ქალი და M განთავსების მამრობითი.
თურმე რადიო ღილაკები შეიძლება შექმნილია ამ გზით უნდა იყოს ორმხრივად
ექსკლუზიური ასე რომ თუ ჩვენ შეამოწმოს მამრობითი, რომ unchecks ქალი, და თუ ჩვენ შემოწმება
ქალი, რომელიც unchecks მამრობითი.
>> ამასობაში, თუ ჩვენ გაგრძელება გამოიყურება ქვემოთ dorm, ჩვენ ვხედავთ, რომ არსებობს არჩევა
მენიუ, შიგნით რაც არის საკმაოდ პარამეტრები.
პირველი იმ პარამეტრები არ აქვს მნიშვნელობა.
ეს უბრალოდ ნიშნავს, რომ უზრუნველყოს, რომ მენიუ მართლაც ცარიელი იყოს განთავსების
სტუდენტის dorm.
ქვემოთ რომ, ჩვენ გვაქვს ვარიანტები Apley სასამართლოს განთავსების Canaday, და ყველა სხვა
freshman საცხოვრებელში.
ახლა ქვემოთ ამ აირჩიეთ მენიუ, ცნობა ჩვენ საბოლოო input, ამ ერთი
ტიპის წარუდგინოს, რომლის ღირებულება ან ეტიკეტების რეესტრში.
>> ახლა მოდით შევხედოთ ფაილი, რომელიც ამ ფორმით
იქნება წარმოდგენილი.
როგორ ვიცი, სადაც ეს მიმდინარეობს წარმოდგენილი -
თუ ჩვენ გადახვევა უკან მდე მაღალია ფაილის შეამჩნევთ, რომ ფორმა tag ჰქონდა
აქცია ატრიბუტი რეესტრიდან-0.php, და ფორმა წარედგინება, რომ
გვერდი მეშვეობით HTTP საშუალებას პოსტი.
მოდით ახლა შევხედოთ შემდეგ რეგისტრაცია-0.php.
>> In register.php, ჩვენ კიდევ ერთხელ ძირითადად HTML.
მაგრამ შიგნით ორგანოს, შეამჩნია ეს.
არსებობს წინასწარ tag რომელიც აღნიშნავს preformatted ტექსტი, ტექსტი, რომელიც უნდა იყოს
გაწეული monospaced შრიფტი.
და შემდეგ შიგნით რომ წინასწარ tag, ცნობა რომ ჩვენ გვაქვს აქ PHP tag, ღია და
ახლოს, და ზარი ფუნქცია მოუწოდა print_r, რომელიც ბეჭდავს რეკურსიული
რასაც თქვენ გაივლის, როგორც მისი არგუმენტი.
>> ამ შემთხვევაში, მე გადადის რეკურსიული superglobal ცვლადი
ე.წ. $ _post.
ეს არის ამ superglobal, ამ ასოციაციურ მასივში, რომ ნებისმიერი HTTP
პარამეტრების ან ფორმა სფეროებში, რომლებიც მიერ წარმოდგენილი პროფაილი დასრულდება up for
us წვდომისათვის.
მოდით ახლა შევხედოთ in ბრაუზერის at froshim-0.php.
>> მოდით წავიდეთ წინ და რეგისტრაცია თავს დავით Malan.
მე ვიქნები კაპიტანი, და მე ვიქნები მამრობითი, ვთქვათ, Matthews.
მოდით ახლა დააწკაპუნეთ რეგისტრაცია.
>> და ახლა, შეამჩნია ჩვენ ვხედავთ hideous შედეგი.
მაგრამ ეს არის მხოლოდ შედეგი, ბეჭდვის preformatted ტექსტი - რომ
არის, monospaced შრიფტი -
შინაარსი რომ ასოციაციურ მასივში.
კერძოდ, შეამჩნევთ, რომ ის, რაც ბრაუზერის საბოლოოდ წარდგენილი
სერვერის სახელი, რომლის ღირებულება არის დავით Malan; სფეროში მოუწოდა კაპიტანი, რომლის
ღირებულება, სავარაუდოდ, წლის, რომელიც, როგორც ჩანს, იყოს ნაგულისხმებია როცა შემოწმება
გამშვები ყუთი, სქესი, რომლის ღირებულება არის M მამაკაცი და dorm,
რომლის ღირებულება არის Matthews.
ახლა მე ჯერ არ გაკეთებულა არაფერს ამ ღირებულებებს.
მაგრამ ცხადია, იმიტომ, რომ PHP არის bundling მათ ჩემთვის ამ superglobal
ე.წ. $ _post, მე აუცილებლად აქვს პროგრამული ხელმისაწვდომობის რაღაც
იმ ცვლადები, როგორიცაა რეგისტრაცია ამ freshman.