Php 试图在<;中显示数据库字段;选择>;
我试图在选择和选项字段中显示DB字段Php 试图在<;中显示数据库字段;选择>;,php,html,mysql,html-select,Php,Html,Mysql,Html Select,我试图在选择和选项字段中显示DB字段 <?php $con = mysql_connect("localhost","cl49-XXX","XXX"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("cl49-XXX", $con)or die( "Unable to select database"); $result=mysql_query("SELECT * FROM ca
<?php
$con = mysql_connect("localhost","cl49-XXX","XXX");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("cl49-XXX", $con)or die( "Unable to select database");
$result=mysql_query("SELECT * FROM categories")or die('You need enter a catagory ' );
echo "<tr>"; // first row beginning
for ($i = 1; $i <= mysql_num_rows($result); $i++){
$row = mysql_fetch_array($result);
$id = $row['id'];
$category= $row['category'];
echo "<option>$category'
";
if ($i % 4 == 0) {
echo "</option><option>"; // it's time no move to next row
}
}
echo ""; // last row ending
?>
echo”“代码>
为什么有2个
标签?只使用结束标记
echo `</option>`
echo``
您有错误吗?我现在已经修复了,很典型!如果时间允许,你可以回答自己的问题。这样,遇到类似问题的任何其他人都可以尝试您的解决方案。