Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 试图在<;中显示数据库字段;选择>;_Php_Html_Mysql_Html Select - Fatal编程技术网

Php 试图在<;中显示数据库字段;选择>;

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

我试图在选择和选项字段中显示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 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``

您有错误吗?我现在已经修复了,很典型!如果时间允许,你可以回答自己的问题。这样,遇到类似问题的任何其他人都可以尝试您的解决方案。