Здравей! Желаеш ли да влезеш или да се регистрираш?
Български English
Facebook

Working with user input

javascript icon

Хей, нашата система установи, че има забрана за изпълнението на JS (JavaScript) на страниците. За да може твоя браузър да показва правилно нашите страници, те съветваме да разрешиш ползването на JS на територията на сайта.

Моля, влез като потребител за да докладваш файла.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да добавиш коментар.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да оценяваш коментари.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да оцениш файла.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да докладваш коментари.
Нямаш акаунт? Регистрирай се чрез Facebook

Моля, влез като потребител за да добавиш файла към любими.
Нямаш акаунт? Регистрирай се чрез Facebook

Избери размер и цветова схема, след което постави кода в сайта си.

Слайд 1

Working with User Input
HTML Forms, GET, POST Methods

Radoslav Georgiev
http://rado-dev.com
GameCraft
www.game-craft.com

Слайд 2

Contents
1. 2. 3. 4. 5.

HTML Forms – Handling User Input GET versus POST cURL Magic Escaping user data Files

Слайд 3

HTML Forms

Слайд 4

HTML Forms
 The user sends data to the server

only one way

– with HTML Forms
 They are sets of fields that determine the types of data to be sent  The server receives the filled-in data and produces new page  To handle the submitted data you need CGI script  The forms data is similar to arguments to a normal application

Слайд 5

How Does It Work
The user enters data and submits The form has "action" URL to send the data to The PHP script receives the data as $_GET and $_POST arrays and runs

<? echo "Welcome ".$_POST ['username'] ."!"; ?>

… <body> Welcome Dimitar! …

Producing HTML that is result of the user's posted data

Слайд 6

GET And POST

Слайд 7

$_POST and $_GET
 PHP receives the data in the $_GET

$_POST arrays

and

 URL parameters go into the $_GET array

 Data from forms with method="post" do into the $_POST array
 The request method is post  We can check what is the current request method in the $_SERVER array

 Both arrays are global and can be used as any other array

Слайд 8

$_POST


$_POST is associative array
 The name attribute of form input becomes key in the array  If in the example form the user fills "John" and "mypass":
<form method="post" action="test.php"> <input type="text" name="name" /> <input type="password" name="pass" /> </form>

 test.php will start with built-in array $_POST":
 $_POST['pass"] will be "mypass"  $_POST['name'] will be "John"

Слайд 9

POST
Live Demo

Слайд 10

$_GET
 $_GET is

also associative array

 If we open the URL:
http://phpcourse.com/test.php?page=1&user=john

 The test2.php script will start with built-in array $_GET
 $_GET['user'] will be "john"  $_GET['page'] will be 1

Слайд 11

GET
Live Demo

Слайд 12

GET Array
Live Demo

Слайд 13

$_POST Versus $_GET


The get requests passes the

Изтегли целия текст като TXT файл

Информация

Telerik Academy Добавил:  Telerik Academy

Telerik Software Academy is the largest training center for software engineers in Bulgaria. It trains for free thousands software engineers per year and supplies the software industry with highly-skillful developers, QA engineers and IT professionals. Telerik Software Academy performs free training in Web technologies (HTML5, CSS3, JavaScript), .NET technologies (C#, ASP.NET, Silverlight, WPF,...

Дата:  20.07.2012 13:29 Видян:  1078

Свален:  3 Рейтинг:  няма гласове

Категория:  Технологии

Eтикети:  , , , , , , , , , , , , , , , , , , ,

Лиценз: 

Препоръчани

регистрация за:
SUPERлятна академия 2017 ↴

⇝   30 юни ⦿