<u id="14hvx"><sub id="14hvx"></sub></u>

    1. <u id="14hvx"></u>

      <video id="14hvx"><ins id="14hvx"></ins></video>

      設為首頁加入收藏業務一覽表公司歷程公司介紹聯系我們
      當前位置網站建設知識 >> 寧波網站制作php開發技巧

      寧波網站制作php開發技巧

      寧波網站制作php開發技巧

       php語言開發技巧先容

      1、用PHP處理復選框和多選下拉框

      網站制作時ASP中使用Checkbox是很方便的,同組的幾個Checkbox可以起一樣的名字,表單提交后會得到一串用逗號分割的值。但PHP不是這樣,假如一個表單中有多個同名復選框,在提交到php時卻只有一個值。解決的方法是利用數組。將復選框的name后面加上[],例如:
      <input type='checkbox' name='group[]' value=1>
      這樣php將得到一個叫group的數組。在提交的表單中先用Count(group)來判定數組的個數即選中的個數,然后對數組元素進行分別處理就行了。同樣的道理也適用于下拉框的多選題目。例如:
      <select name="group[]" size="10" multiple>
      終極就可以用數組來處理多個選擇結果。

      2、利用static實現表格的行背景色輪換

      我們寧波親子網用PHP從數據庫查詢數據,并將結果輸出到瀏覽器上,假如結果有很多行,一般都會用表格形式來顯示。此時假如表格的bgcolor(背景色)假如全是一個顏色,瀏覽者會感覺不太舒服。那么怎樣做使表格各行的顏色不同呢?請看下面代碼:

      <?php
      function getcolor()
      {
        static $colorvalue;//定義一個靜態變量
        if($colorvalue=="#EEEEEE")
          $colorvalue="#F0F0F0";
        else
          $colorvalue="#EEEEEE";
        return $colorvalue;
      }

      echo "<table border=1>";//下面輸出10行
      for($i=0;$i<10;$i++)
      {
        $bcolor=getcolor();//換背景顏色
        echo "<tr bgcolor=$bcolor>";
        echo "<td>$i</td>";
        echo "</tr>";
      }
      echo "</table>";
      ?> 

      說明:
      此程序中定義了一個靜態變量static $colorvalue意思是在函數調用結束后,此變量$colorvalue還保存值,沒有消失。當再次調用getcolor()函數時,變量$colorvalue的值是上次函數調用結束時$colorvalue的值。
      而在Smarty模板中則可以使用cycle來更加輕松地實現,例如只需要在模板文件的相應位置使用:
      <tr bgcolor="{cycle values="#EEEEEE,#F0F0F0"}">
      這樣的語句就可以實現上面的功能了。

      3、在字符串中把網址改成超級鏈接

      在網頁中提交表單時,經常在提交的說明文本中出現一些網址,比如個人主頁等信息,假如在顯示時自動將其轉為超級鏈接,那將是一件很舒服的事,就像用WORD編輯文檔時自動出現超級鏈接一樣。下面這段代碼就很好的實現了其功能。

      [來源:寧波網站建設公司] [作者:poikl] [日期:11-11-12] [閱讀:]
      精品夜夜爽天天爽视频_无码毛片一区二区本码视频_欧美激情免费观看一区_亚洲啪精品视频网站免费
      <u id="14hvx"><sub id="14hvx"></sub></u>

      1. <u id="14hvx"></u>

        <video id="14hvx"><ins id="14hvx"></ins></video>

        日本人妖一区视频 | 日本有码在线视 | 三级日本久久高清 | 亚洲国产精品久久精品怡红院 | 亚洲国产午夜站香蕉 | 日本乱中文字幕系列在线观看 |