Professional Documents
Culture Documents
Κατασκευή Φόρμας Σε Ιστοσελίδα
Κατασκευή Φόρμας Σε Ιστοσελίδα
https://www.web-resources.eu/archives/web-site-form-development
Web Resources.eu
,
.
.
HTML PHP.
PHP
.
HTML
<form>. ,
, , , radio buttons, check box,
..
(web server).
.
.
.
action . ,
.
accept
,
. MIME. .. : text/html,
image/png, audio/mpeg
accept-charset
(web server) .
. : utf-8, ISO-8859-7, ISO-2022-
JP
accept-charset
(web server) .
. : utf-8, ISO-8859-7, ISO-2022-
JP
enctype
server.
: application/x-www-form-urlencoded,
multipart/form-data, text/plain
method
server. :
post, get
name
.
,
HTML.
.
class
.
dir
.
: rtl, ltr
id .
lang .
ISO 639-1
style CSS .
title
xml:lang
.
ISO 639-1.
XHTML .
,
.
.
onclick
click
. JavaScript.
ondblclick
click
. JavaScript.
onmousedown
.
JavaScript.
onmousemove
.
JavaScript.
onmouseout
. JavaScript.
onmouseover
. JavaScript.
onmouseup
click
.
JavaScript.
onkeydown
.
JavaScript.
onkeypress
.
JavaScript.
onkeyup
. JavaScript.
onreset
click
reset .
JavaScript.
onsubmit
click
submit .
JavaScript.
Web Server
web server .
.
form.html
form.php. ,
.
form.html :
<form action="form.php">
<input type="submit" />
</form>
:
.
web server.
<form action="form.php">
<label for="mynamefield"> </label>
<br />
<input type="text" name="yourname" id="mynamefield" />
<input type="submit" name="subminButton" value="" />
</form>
.
.
action form.php.
form.php
.
.
, label for
id .
, click
id focus.
, name
yourname. ,
form.php.
submit
server.
name
subminButton value ,
form.php
click form.php
.
server
,
form.php.
.
.
,
, /
server ..
.
form.php
<?php
if(isset($_GET['subminButton']) && $_GET['subminButton'] ==
"")
{
$theName = $_GET['yourname'];
}
?>
subminButton
PHP isset().
.
,
name=yourname $_GET
$theName.
method
post get. ,
get.
(web browser) server
http/https get,
post.
get
/ query string
URL.
: http://www.domain.com/form.php?
somename=somevalue&anothername=anothervalue
,
web browser
URL
URL.
URL .
URL .
get,
.
/
,
.
.
post
/
.
server
post , /
browser
post
,
.
PHP post
get . PHP get
$_GET,
post
$_POST.
get
PHP :
<?php
$field_name = $_GET['fieldName'];
?>
post :
<?php
$field_name = $_POST['fieldName'];
?>
. ,
.
.