婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP與Web頁面的交互示例詳解二

PHP與Web頁面的交互示例詳解二

熱門標(biāo)簽:臨沂crm外呼系統(tǒng)平臺 廈門400電話辦理選易號網(wǎng) 公司外呼系統(tǒng)中心 梧州市機器人外呼系統(tǒng)怎么樣 菏澤語音外呼系統(tǒng)運營商 如何在世界地圖標(biāo)注 天客通地圖標(biāo)注 地圖標(biāo)注符號樣式有 電子地圖標(biāo)注怎么修改

前言

在《PHP學(xué)習(xí)筆記-PHP與Web頁面的交互1》筆記中講解了form表單的一些屬性,包括它的輸入域標(biāo)記、選擇域標(biāo)記和文字域標(biāo)記的寫法,接下來的內(nèi)容就是講如何獲取表單數(shù)據(jù)以及PHP數(shù)據(jù)的傳遞,包括對各種控件值的獲取。

插入表單

提交表單之前一定得有表單,當(dāng)我們的表單創(chuàng)建完畢后可以將表單插入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="國內(nèi)">
    國內(nèi)/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="提交">
    nbsp;nbsp;
    input type="reset" name="submit2" value="重置">/td>
  /tr>
 /table>
/form>
?php
header("Content-Type:text/html;  charset=gb2312");
?>>
/body>
/html>

在HTML的body>和/body>間添加一個表單。

運行結(jié)果:

獲取表單數(shù)據(jù)

表單數(shù)據(jù)的獲取主要有兩個鐘方式分別是POST()方法和GET()方法。

通過form>表單的method屬性所指定。

使用POST方法提交表單

應(yīng)用POST方法時,只需將form>表單中的屬性method設(shè)置成POST即可。POST方法不依賴于URL,不會顯示在地址欄。POST方法可以沒有限制地傳遞數(shù)據(jù)到服務(wù)器,所有提交的信息在后臺傳輸,用戶在瀏覽器端是看不到這一過程的,安全性高。所以POST方法比較適合用于發(fā)送一個保密的(如信用卡號)或者容量較大的數(shù)據(jù)到服務(wù)器。

示例:

!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語言基礎(chǔ)/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>

運行結(jié)果:

點擊提交按鈕后,我們發(fā)現(xiàn)地址欄不會顯示我們提交的參數(shù)。

使用GET方法提交表單

GET方法是form>表單中method屬性的默認(rèn)方法。使用GET方法提交的表單數(shù)據(jù)被附加到URL后,并作為URL的一部分發(fā)送到服務(wù)器端。在程序的開發(fā)過程中,由于GET方法提交的數(shù)據(jù)是附加到URL上發(fā)送的,因此,在URL的地址欄中將會顯示“URL+用戶傳遞的參數(shù)”。

將上面示例中的form>表單中method屬性指定為get,運行程序后的結(jié)果如下:

點擊按鈕后地址欄會通過‘?'連接鍵值對,鍵值對以‘'分隔。

PHP參數(shù)傳遞的常用方法

獲取表單數(shù)據(jù),實際上就是獲取不同的表單元素的數(shù)據(jù)。form>標(biāo)簽中的name是所有表單元素都具備的屬性,即為這個表單元素的名稱,在使用時需要使用name屬性來獲取相應(yīng)的value屬性值。

PHP參數(shù)傳遞的常用方法有三種:

  1. $_POST[]全局變量
  2.  $_GET[]全局變量
  3. $_SESSION[]變量

$_POST[]全局變量

使用PHP的$_POST[]預(yù)定義變量可以獲取表單元素的值,格式為:

$_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語言基礎(chǔ)/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>

運行結(jié)果:


$_GET[]全局變量

PHP使用$_GET[]預(yù)定義變量獲取通過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語言基礎(chǔ)/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>

運行結(jié)果:


$_SESSION[]變量

使用$_SESSION[]變量可以獲取表單元素的值,格式為:

$_SESSION[name]

使用$_SESSION[]傳參的方法獲取的變量值,保存之后任何頁面都可以使用。但這種方法很耗費系統(tǒng)資源,建議讀者慎重使用。

案例

最后結(jié)合筆記中的第一個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="國內(nèi)">
        國內(nèi)
      /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="提交">
        nbsp;nbsp;
        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>

運行結(jié)果:

通過move_uploaded_file方法將圖片上傳到當(dāng)前路徑下的upfiles文件夾中。

到此這篇關(guān)于PHP與Web頁面的交互示例詳解二的文章就介紹到這了,更多相關(guān)PHP與Web頁面的交互內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP與Web頁面的交互示例詳解一
  • PHP與Web頁面交互操作實例分析

標(biāo)簽:白城 貴陽 綿陽 瀘州 雞西 黃石 郴州 迪慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP與Web頁面的交互示例詳解二》,本文關(guān)鍵詞  PHP,與,Web,頁,面的,交互,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP與Web頁面的交互示例詳解二》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP與Web頁面的交互示例詳解二的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一本久久a久久精品亚洲| 亚洲自拍偷拍麻豆| 欧美一级在线视频| 91精品午夜视频| 日韩区在线观看| 欧美一级xxx| 久久免费午夜影院| 日本一区二区视频在线观看| 国产欧美中文在线| 亚洲欧美国产毛片在线| 夜夜精品视频一区二区| 亚洲国产精品久久人人爱蜜臀| 亚洲欧洲精品一区二区三区| 亚洲日本青草视频在线怡红院| 怡红院av一区二区三区| 亚洲大尺度视频在线观看| 日韩电影在线看| 国产九色sp调教91| 91视频一区二区三区| 欧美三级欧美一级| 精品成人免费观看| 一色桃子久久精品亚洲| 亚洲大尺度视频在线观看| 经典三级视频一区| 一本大道久久a久久精二百| 91精品黄色片免费大全| 久久精品人人做人人爽人人| 亚洲美女在线一区| 精品一区二区三区在线播放视频| 国产成人免费视| 欧美四级电影在线观看| 26uuu欧美日本| 亚洲免费三区一区二区| 久久精品国产77777蜜臀| 99视频精品全部免费在线| 欧美日韩精品二区第二页| 日本一区二区三区电影| 亚洲国产另类av| 成人教育av在线| 337p亚洲精品色噜噜狠狠| 国产精品久久免费看| 日本成人在线网站| 在线视频一区二区三| 国产亚洲欧美色| 日本一区中文字幕| 91精品福利在线| 国产精品乱码久久久久久| 精品一区二区三区在线观看国产 | 精品国产三级电影在线观看| 夜夜亚洲天天久久| 成人毛片在线观看| 精品久久一区二区三区| 婷婷夜色潮精品综合在线| 91香蕉国产在线观看软件| 久久先锋资源网| 久久国产婷婷国产香蕉| 91精品国产乱| 午夜激情综合网| 欧美日韩中文字幕精品| 1024成人网| 99精品欧美一区二区三区小说 | 秋霞电影一区二区| 91看片淫黄大片一级| 国产精品私房写真福利视频| 国产一区二区三区电影在线观看| 日韩一区国产二区欧美三区| 亚洲午夜一区二区三区| 色999日韩国产欧美一区二区| 亚洲丝袜另类动漫二区| 91小宝寻花一区二区三区| 国产精品久久久久一区二区三区共| 国产伦理精品不卡| 欧美国产日本视频| 不卡视频一二三| 亚洲精选免费视频| 欧美日韩一区精品| 男人的天堂久久精品| 日韩欧美色综合网站| 精品夜夜嗨av一区二区三区| 亚洲国产高清不卡| 成人毛片在线观看| 亚洲三级电影网站| 在线视频综合导航| 日韩中文字幕1| 精品国产99国产精品| 国产一区二区0| 日韩毛片高清在线播放| 欧美亚洲综合久久| 蜜臀国产一区二区三区在线播放 | 亚洲欧美视频在线观看| 一本久道中文字幕精品亚洲嫩| 一区二区三区四区在线播放 | 日韩高清电影一区| 精品国精品国产尤物美女| 国产成人精品综合在线观看| 亚洲欧美综合色| 91麻豆精品久久久久蜜臀| 韩国欧美国产1区| 成人欧美一区二区三区视频网页| 91久久线看在观草草青青| 日本不卡免费在线视频| 国产网站一区二区| 欧美精品久久久久久久多人混战 | 日本不卡视频在线观看| 日本一区二区三区国色天香| 欧美午夜电影一区| 国产盗摄视频一区二区三区| 亚洲一区二区三区中文字幕| 日韩欧美成人一区| 97久久人人超碰| 韩国毛片一区二区三区| 亚洲午夜激情网页| 国产精品久久99| 精品日韩一区二区| 99re这里都是精品| 经典一区二区三区| 午夜国产不卡在线观看视频| 国产精品免费aⅴ片在线观看| 在线91免费看| 日本二三区不卡| 本田岬高潮一区二区三区| 免费看精品久久片| 亚洲午夜精品在线| 中文字幕亚洲不卡| 国产午夜亚洲精品不卡| 欧美精品久久一区| 欧美性欧美巨大黑白大战| 成人激情av网| 国产精品白丝jk白祙喷水网站 | 一区二区三区电影在线播| 国产亚洲欧美一区在线观看| 日韩一区二区三区精品视频| 欧洲一区二区av| 日本韩国欧美一区| 色噜噜狠狠成人中文综合| 成人av电影在线播放| 国产成人综合网| 国产精品亚洲专一区二区三区| 日本在线播放一区二区三区| 五月天亚洲精品| 日韩精品电影在线观看| 亚洲成人av资源| 婷婷久久综合九色综合伊人色| 亚洲影院理伦片| 亚洲午夜日本在线观看| 一区二区欧美国产| 五月激情综合婷婷| 日韩中文欧美在线| 久久丁香综合五月国产三级网站| 日本美女一区二区三区| 日韩av在线发布| 久久电影网电视剧免费观看| 激情五月激情综合网| 激情综合网最新| 福利一区在线观看| 成人黄页在线观看| 在线观看精品一区| 欧美一区二区三区四区五区| 日韩免费电影一区| 26uuu亚洲| 国产精品不卡一区二区三区| 亚洲免费伊人电影| 日韩福利电影在线| 国产一区中文字幕| 91小视频在线| 欧美精品久久久久久久多人混战| 日韩欧美国产1| 国产精品久久久久aaaa| 亚洲电影一级黄| 国产最新精品精品你懂的| 不卡一卡二卡三乱码免费网站| 色婷婷国产精品| 日韩一区国产二区欧美三区| 久久久五月婷婷| 亚洲一区二区高清| 国产一区啦啦啦在线观看| 日本电影亚洲天堂一区| 精品久久久久久久一区二区蜜臀| 国产欧美日本一区视频| 亚洲午夜激情av| 成人一区二区三区中文字幕| 欧美亚洲国产怡红院影院| 久久婷婷久久一区二区三区| 一区二区三区欧美日韩| 国产成人综合网| 欧美疯狂做受xxxx富婆| 国产精品久久久久影视| 蜜臀a∨国产成人精品| 91蜜桃婷婷狠狠久久综合9色| 欧美一区二区三区人| 亚洲精品中文字幕乱码三区| 韩国女主播一区| 4438x成人网最大色成网站| 欧美国产激情一区二区三区蜜月| 五月婷婷激情综合网| 91美女在线视频| 国产精品色婷婷| 精品中文字幕一区二区小辣椒| 欧美日韩视频一区二区| 最新不卡av在线|