1
我在獲取Bootstrap ul列表以單擊存儲值到數據庫時遇到問題,然後顯示它們。我有我的索引頁面有一些字段,然後下拉菜單。用戶將文本放入字段並從下拉列表中進行選擇,當您單擊該按鈕頁面刷新並將數據顯示在表格中時。獲取Bootstrap下拉值以保存到數據庫並顯示在表中
我不想使用,因爲我想要一致地設置下拉式樣。
當我測試它與它保存的數據,但沒有運氣與無序列表。
我已經搜索瞭解決方案並閱讀文檔,但無法找到任何可能與我的設置相匹配的信息,並且我在PHP中不流利。這裏有一些片段。如果需要更多,我會提供。謝謝閱讀。
形式:
<form action="parts/insert.php" method="post" role="form">
<select name="prep" id="prep">
<option value="">Preparation</option>
<option value="0 - 10 mins" >0 - 10 minutes</option>
<option value="11 - 30 mins">11 - 30 minutes</option>
<option value="One hour +">One hour +</option>
</select>
<input class="submit btn btn-block btn-lg btn-primary" name="submit" type="submit" value="Add" />
</form>
當問題似乎是:
<?php
$query = mysql_query("SELECT `id`, `prep`, FROM `food` ORDER BY food ASC");
while($row = mysql_fetch_array($query)) {
?>
<tr>
<td><?php echo $row['prep']; ?></td>
</tr>
insert.php:
$connection = mysql_connect("hostname", "username", "password");
$db = mysql_select_db("databasename", $connection);
if(isset($_POST['submit'])){
$prep = $_POST['prep'];
if($food !=''){
$query = mysql_query("insert into food(prep) value ('$prep')");
require_once header("Location: ../index.php");
} else {
echo "<p>Please fill out all fields</p>";
}
}
mysql_close($connection);
有**沒有更多的支持**爲'mysql_ *'功能,分別是[**正式棄用**](https://開頭的wiki。 php.net/rfc/mysql_deprecation),**不再維護**,並將[**刪除**](http://php.net/manual/en/function.mysql-connect.php#warning)未來。您應該使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/mysqli)更新您的代碼,以確保您的項目未來的功能。 – misterManSam
謝謝。這是否會影響我過去爲其他項目編寫的PHP?這也不完全回答我的問題。 – bunnycode
您在哪裏定義$食物? – kakajan