Ïê½âÖ®¶þ£ºPHPÓëWebÒ³ÃæµÄ½»»¥Ê¾Àý
Ç°ÑÔ
ÔÚ¡¶PHPѧϰ±Ê¼Ç-PHPÓëWebÒ³ÃæµÄ½»»¥1¡·±Ê¼ÇÖн²½âÁËform±íµ¥µÄһЩÊôÐÔ£¬°üÂÞËüµÄÊäÈëÓò±êÖ¾¡¢Ñ¡ÖÐÓò±êÖ¾ºÍÎÄ×ÖÓò±êÖ¾µÄд·¨£¬½ÓÏÂÀ´µÄÄÚÈݾÍÊǽ²ÔõÑùÁÔÈ¡±íµ¥Êý¾ÝÄËÖÁPHPÊý¾ÝµÄ´«µÝ£¬°üÂÞ¶Ô¸÷ÖֿؼþÖµµÄÁÔÈ¡¡£
Ïà¹ØѧϰÒý¼ö£ºphp±à³Ì£¨ÊÓƵ£©
²åÈë±íµ¥
Ìá½»±íµ¥´ËÇ°±ØÈ»µÃÓÐ±íµ¥£¬µ±ÎÒÃÇµÄ±íµ¥´´Á¢Íê±Ïºó¿ÉÒÔ½«±íµ¥²åÈëWebÒ³ÖУ¬´úÂëÈçÏ£º
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>ÔÚÒ»°ãµÄWebÒ³ÖвåÈë±íµ¥</title> <style type="text/css"> body,td,th { font-size: 12px; } </style> </head> <body> <form action="demo_1.php" method="post" name="form1" enctype="multipart/form-data"> <table width="405" height="24" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999"> <tr bgcolor="#FFCC33"> <td width="103" height="25" align="right">ÉÌÆ·Ãû³Æ£º</td> <td height="25" align="left"><input name="product" type="text" id="user" size="20" maxlength="100"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">Êг¡£º</td> <td height="25" colspan="2" align="left"><input name="from" type="radio" value="º£Íâ" checked> º£Íâ <input type="radio" name="from" value="¹úÄÚ"> ¹úÄÚ</td> </tr> <tr bgcolor="#FFCC33"> <td width="103" height="25" align="right">±àºÅ£º</td> <td width="289" height="25" colspan="2" align="left"><input name="code" type="text" id="code" size="20" maxlength="100"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">Æ·ÖÖ£º</td> <td height="25" colspan="2" align="left"><select name="select"> <option value="µçÆ÷">µçÆ÷</option> <option value="¼Ò¾ß">¼Ò¾ß</option> <option value="»¯×°Æ·">»¯×°Æ·</option> <option value="ͼÊé" selected>ͼÊé</option> <option value="·þÊÎ">·þÊÎ</option> <option value="³èÎï">³èÎï</option> <option value="ÔËËã»ú">ÔËËã»ú</option> </select></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">ÉÌƷͼƬ£º </td> <td height="25" colspan="2" align="left"><input name="photo" type="file" size="20" maxlength="1000" id="photo"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">ÉÌÆ·Ãèд£º </td> <td height="25" colspan="2" align="left"><textarea name="intro" cols="28" rows="3" id="info"></textarea></td> </tr> <tr align="center" bgcolor="#FFCC33"> <td height="25" colspan="3"><input type="submit" name="submit" value="Ìá½»"> <input type="reset" name="submit2" value="ÖØÖÃ"></td> </tr> </table> </form> <?php header("Content-Type:text/html; charset=gb2312"); ?>> </body> </html>
ÔÚHTMLµÄ<body>ºÍ</body>¼äÔö¼ÓÒ»¸ö±íµ¥¡£
ÔËת½á¹û£º
ÁÔÈ¡±íµ¥Êý¾Ý
±íµ¥Êý¾ÝµÄÁÔÈ¡Ö÷ÒªÓÐÁ½¸öÖÓ·½Ê½Àë±ðÊÇPOST()°ì·¨ºÍGET()°ì·¨¡£
ͨ¹ý<form>±íµ¥µÄmethodÊôÐÔËùÖ¸¶¨¡£
ʹÓÃPOST°ì·¨Ìá½»±íµ¥
ÀûÓÃPOST°ì·¨Ê±£¬Ö»Ð轫<form>±íµ¥ÖеÄÊôÐÔmethodÉ趨³ÉPOST¼´¿É¡£POST°ì·¨²»ÒÀ¿¿ÓÚURL£¬²»»áÏÔʾÔÚµØÖ·À¸¡£POST°ì·¨¿ÉÒÔûÓÐÏÞÖƵش«µÝÊý¾Ýµ½Ð§ÀÍÆ÷£¬ËùÓÐÌá½»µÄÐÅÏ¢ÔÚºǫ́´«Ê䣬»áÔ±ÔÚÔĶÁÆ÷¶ËÊÇ¿´²»µ½ÕâÒ»Àú³ÌµÄ£¬Æ½°²ÐԸߡ£ËùÒÔPOST°ì·¨±ÈÁ¦ÊʺÏÓÃÓÚ·¢ËÍÒ»¸ö±£Ãܵģ¨ÈçÐÅÓþ¿¨ºÅ£©»òÕßÈÝÁ¿½Ï´óµÄÊý¾Ýµ½Ð§ÀÍÆ÷¡£
ʾÀý£º
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>PHP˵»°¸ù»ù</title> </head> <body> <form action="index.php" method="post" name="form1" enctype="multipart/form-data"> <table width="300" border="1" cellpadding="10" cellspacing="0"> <tr> <td height="30">±àºÅ: <input type="text" name="code" size="20"/> <input type="submit" name="subimt" value="Ìá½»"/> </td> </tr> </table> </form> <?php header("Content-Type:text/html; charset=gb2312"); ?> </body> </html>
ÔËת½á¹û£º
µã»÷Ìá½»°´Å¥ºó£¬ÎÒÃÇ·¢Ã÷µØÖ·À¸²»»áÏÔʾÎÒÃÇÌá½»µÄ²ÎÊý¡£
ʹÓÃGET°ì·¨Ìá½»±íµ¥
GET°ì·¨ÊÇ<form>±íµ¥ÖÐmethodÊôÐÔµÄĬÐí°ì·¨¡£Ê¹ÓÃGET°ì·¨Ìá½»µÄ±íµ¥Êý¾Ý±»¸½¼Óµ½URLºó£¬²¢×÷ΪURLµÄÒ»²¿·Ö·¢Ë͵½Ð§ÀÍÆ÷¶Ë¡£ÔÚ³ÌÐòµÄ¿ª·¢Àú³ÌÖУ¬ÓÉÓÚGET°ì·¨Ìá½»µÄÊý¾ÝÊǸ½¼Óµ½URLÉÏ·¢Ë͵ģ¬Òò´Ë£¬ÔÚURLµÄµØÖ·À¸Öн«»áÏÔʾ¡°URL+»áÔ±´«µÝµÄ²ÎÊý¡±¡£
½«ÉÏÃæʾÀýÖеÄ<form>±íµ¥ÖÐmethodÊôÐÔÖ¸¶¨Îªget£¬ÔËת³ÌÐòºóµÄ½á¹ûÈçÏ£º
µã»÷°´Å¥ºóµØÖ·À¸»áͨ¹ý¡®£¿'Á¬½Ó¼üÖµ¶Ô£¬¼üÖµ¶ÔÒÔ¡®&'·Ö¸ô¡£
PHP²ÎÊý´«µÝµÄ³£Óð취
ÁÔÈ¡±íµ¥Êý¾Ý£¬Êµ¼ÊÉϾÍÊÇÁÔÈ¡²»Ò»ÑùµÄ±íµ¥ÔªËصÄÊý¾Ý¡£<form>±êÇ©ÖеÄnameÊÇËùÓÐ±íµ¥ÔªËض¼¾ß±¸µÄÊôÐÔ£¬¼´ÎªÕâ¸ö±íµ¥ÔªËصÄÃû³Æ£¬ÔÚʹÓÃʱÐèҪʹÓÃnameÊôÐÔÀ´ÁÔÈ¡ÏìÓ¦µÄvalueÊôÐÔÖµ¡£
PHP²ÎÊý´«µÝµÄ³£Óð취ÓÐÈýÖÖ£º
- $_POST[]È«¾Ö±äÁ¿
- $_GET[]È«¾Ö±äÁ¿
- $_SESSION[]±äÁ¿
$_POST[]È«¾Ö±äÁ¿
ʹÓÃPHPµÄ$_POST[]Ô¤¶¨Òå±äÁ¿¿ÉÒÔÁÔÈ¡±íµ¥ÔªËصÄÖµ£¬¸ñ¾ÖΪ£º
$_POST[name]
µä·¶£º
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>PHP˵»°¸ù»ù</title> </head> <body> <form action="index.php" method="post" name="form1" enctype="multipart/form-data"> <table width="300" border="1" cellpadding="10" cellspacing="0"> <tr> <td height="30">±àºÅ: <input type="text" name="code" size="20"/> <input type="submit" name="subimt" value="Ìá½»"/> </td> </tr> </table> </form> <?php header("Content-Type:text/html; charset=gb2312"); $value=$_POST['code']; echo "±àºÅ£º".$value; ?> </body> </html>
ÔËת½á¹û£º
$_GET[]È«¾Ö±äÁ¿
PHPʹÓÃ$_GET[]Ô¤¶¨Òå±äÁ¿ÁÔȡͨ¹ýGET°ì·¨´«¹ýÀ´µÄÖµ£¬Ê¹Óøñ¾ÖΪ£º
$_GET[name]
µä·¶:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>PHP˵»°¸ù»ù</title> </head> <body> <form action="index.php" method="get" name="form1" enctype="multipart/form-data"> <table width="300" border="1" cellpadding="10" cellspacing="0"> <tr> <td height="30">±àºÅ: <input type="text" name="code" size="20"/> <input type="submit" name="subimt" value="Ìá½»"/> </td> </tr> </table> </form> <?php header("Content-Type:text/html; charset=gb2312"); $value=$_GET['code']; echo "±àºÅ£º".$value; ?> </body> </html>
ÔËת½á¹û£º
$_SESSION[]±äÁ¿
ʹÓÃ$_SESSION[]±äÁ¿¿ÉÒÔÁÔÈ¡±íµ¥ÔªËصÄÖµ£¬¸ñ¾ÖΪ£º
$_SESSION[name]
ʹÓÃ$_SESSION[]´«²ÎµÄ°ì·¨ÁÔÈ¡µÄ±äÁ¿Öµ£¬Áô´æÖ®ºóÈκÎÒ³Ã涼¿ÉÒÔʹÓᣵ«ÕâÖÖ°ì·¨ºÜÏûºÄϵͳ×ÊÔ´£¬³«Òé¶ÁÕßÎÈÖØʹÓá£
°¸Àý
×îºó½áºÏ±Ê¼ÇÖеĵÚÒ»¸ödemoдһ¸öÍêÈ«µÄ°¸Àý£º
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>ÔÚÒ»°ãµÄWebÒ³ÖвåÈë±íµ¥</title> <style type="text/css"> body, td, th { font-size: 12px; } </style> </head> <body> <form action="demo_1.php" method="post" name="form1" enctype="multipart/form-data"> <table width="405" height="24" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#999999"> <tr bgcolor="#FFCC33"> <td width="103" height="25" align="right">ÉÌÆ·Ãû³Æ£º</td> <td height="25" align="left"><input name="product" type="text" id="user" size="20" maxlength="100"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">Êг¡£º</td> <td height="25" colspan="2" align="left"><input name="from" type="radio" value="º£Íâ" checked> º£Íâ <input type="radio" name="from" value="¹úÄÚ"> ¹úÄÚ </td> </tr> <tr bgcolor="#FFCC33"> <td width="103" height="25" align="right">±àºÅ£º</td> <td width="289" height="25" colspan="2" align="left"><input name="code" type="text" id="code" size="20" maxlength="100"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">Æ·ÖÖ£º</td> <td height="25" colspan="2" align="left"><select name="select"> <option value="µçÆ÷">µçÆ÷</option> <option value="¼Ò¾ß">¼Ò¾ß</option> <option value="»¯×°Æ·">»¯×°Æ·</option> <option value="ͼÊé" selected>ͼÊé</option> <option value="·þÊÎ">·þÊÎ</option> <option value="³èÎï">³èÎï</option> <option value="ÔËËã»ú">ÔËËã»ú</option> </select></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">ÉÌƷͼƬ£º</td> <td height="25" colspan="2" align="left"><input name="photo" type="file" size="20" maxlength="1000" id="photo"></td> </tr> <tr bgcolor="#FFCC33"> <td height="25" align="right">ÉÌÆ·Ãèд£º</td> <td height="25" colspan="2" align="left"><textarea name="intro" cols="28" rows="3" id="info"></textarea> </td> </tr> <tr align="center" bgcolor="#FFCC33"> <td height="25" colspan="3"><input type="submit" name="submit" value="Ìá½»"> <input type="reset" name="submit2" value="ÖØÖÃ"></td> </tr> </table> </form> <?php header("Content-Type:text/html; charset=gb2312"); if ($_POST[submit] != "") { echo "ÉÌÆ·Çåµ¥£º"; echo " <br><br>ÉÌÆ·Ãû³Æ£º" . $_POST['product']; echo " <br><br> Êг¡£º" . $_POST[from]; echo " <br><br> ±àºÅ£º" . $_POST['code']; echo " <br><br> Æ·ÖÖ£º" .$_POST['select']; $path = './upfiles/'. $_FILES['photo']['name']; move_uploaded_file($_FILES['photo']['tmp_name'],$path); echo " <br><br>ÉÌƷͼƬ£º" .$path; echo " <br><br>ÉÌÆ·Ãèд£º" .$_POST['intro']; } ?> </body> </html>
ÔËת½á¹û£º
ͨ¹ýmove_uploaded_file°ì·¨½«Í¼Æ¬ÉÏ´«µ½µ±Ç°Í¾¾¶ÏµÄupfilesÎļþ¼ÐÖС£
Ïà¹ØѧϰÒý¼ö£º±à³ÌÊÓƵ
ÒÔÉϾÍÊÇÏê½âÖ®¶þ£ºPHPÓëWebÒ³ÃæµÄ½»»¥Ê¾ÀýµÄ¾ßÌåÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢°Ù·Ö°ÙÔ´ÂëÍøÆäËüÏà¹ØÎÄÕ£¡
¸ÐлÄúµÄÖ§³Ö£¬ÎÒ»á¼ÌÐøŬÁ¦µÄ!
´ò¿ªÖ§¸¶±¦É¨Ò»É¨£¬¼´¿É½øÐÐɨÂë´òÉÍŶ
°Ù·Ö°ÙÔ´ÂëÍø ½¨Òé´òÉÍ1¡«10Ôª£¬ÍÁºÀËæÒ⣬¸ÐлÄúµÄÔĶÁ£¡