久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使<option selected=“selected">由

How to make lt;option selected=quot;selectedquot;gt; set by MySQL and PHP?(如何使lt;option selected=“selectedgt;由 MySQL 和 PHP 設(shè)置?)
本文介紹了如何使<option selected=“selected">由 MySQL 和 PHP 設(shè)置?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

如何讓被MySQL和PHP設(shè)置?

How to make <option selected="selected"> set by MySQL and PHP?

我的代碼:

echo '<select>';
$tempholder = array();
$rs = mysql_query("SELECT * FROM id ORDER BY year");
$nr = mysql_num_rows($rs);
for ($i=0; $i<$nr; $i++){
    $r = mysql_fetch_array($rs);
    //if($year==$r["year"]){ $selected=' selected="selected"'; }//doesn't work so
    if (!in_array($r['year'], $tempholder)){
        $tempholder[$i] = $r['year'];
        echo "<option>".$r["year"]."</option>";//<option$selected>...
    }
}
unset($tempholder);
echo '</select>';

推薦答案

除了修復(fù) =/== 問題之外,您還可以省去數(shù)組查找和通過要求數(shù)據(jù)庫在查詢中每年只返回一次,使代碼更簡單:

In addition to fixing the =/== gotcha, you can save yourself the array lookup and make the code simpler by asking the database to return each year only once in the query:

<select>
    <?php $result= mysql_query('SELECT DISTINCT year FROM id ORDER BY year'); ?>
    <?php while($row= mysql_fetch_assoc($result)) { ?>
        <option <?php if ($row['year']==$year) { ?>selected="selected"<?php } ?>>
            <?php echo htmlspecialchars($row['year']); ?>
        </option>
    <?php } ?>
</select>

(您可能不需要 htmlspecialchars() 假設(shè)這是一個數(shù)字年份,但總是對 HTML 模板中包含的任何純文本進(jìn)行 HTML 轉(zhuǎn)義是一種很好的做法.您可以使用較短的名稱來執(zhí)行 echo htmlspecialchars 以減少打字.)

(You may not need htmlspecialchars() assuming that's a numeric year, but it's good practice always to HTML-escape any plain text you include in an HTML template. You can define a function with a shorter name to do the echo htmlspecialchars to cut down on typing. )

這篇關(guān)于如何使&lt;option selected=“selected"&gt;由 MySQL 和 PHP 設(shè)置?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Joining 2 tables in SELECT(MYSQL/PHP)(在 SELECT(MYSQL/PHP) 中加入 2 個表)
Auto populate a select box using an array in PHP(使用 PHP 中的數(shù)組自動填充選擇框)
PHP SQL SELECT where like search item with multiple words(PHP SQL SELECT where like search item with multiple words)
json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT(json_encode 從 MSSQL-SELECT 產(chǎn)生 JSON_ERROR_UTF8)
MySQL ORDER BY rand(), name ASC(MySQL ORDER BY rand(),名稱 ASC)
PDO get data from database(PDO 從數(shù)據(jù)庫中獲取數(shù)據(jù))
主站蜘蛛池模板: 视频在线观看亚洲 | 天天综合久久网 | av一级毛片 | 免费的一级视频 | 国产成人福利 | 国产欧美一区二区三区久久人妖 | 日韩在线一区二区三区 | 一本色道久久综合亚洲精品高清 | 亚洲一区二区三区四区五区午夜 | 欧美一区二区三区视频 | 亚洲精品久久久久中文字幕欢迎你 | 久久国产区 | 91精品国产综合久久婷婷香蕉 | 国产精品一区二区av | 亚洲国产一区二区三区, | 黄色三级免费 | 亚洲激情一区二区三区 | 国产精品久久精品 | 国产成人精品999在线观看 | 中文字幕三区 | 在线观看亚洲专区 | 成人免费淫片aa视频免费 | 亚洲欧美在线视频 | 精品视频在线一区 | 午夜合集 | 91视频中文 | 男人的天堂在线视频 | 色播久久久 | 日韩一区二区三区在线视频 | 在线视频一区二区三区 | 亚洲精品日韩综合观看成人91 | 国产成人精品久久二区二区 | 美女中文字幕视频 | 亚洲激情在线视频 | 91久久精品一区二区二区 | 91精品综合久久久久久五月天 | 欧美黄色一级毛片 | 午夜免费av | 欧美视频1区 | 欧美日韩在线一区二区 | 一区二区三区四区在线 |