Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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/html中的动态复选框_Php_Html_Mysql_Dynamic_Checkbox - Fatal编程技术网

php/html中的动态复选框

php/html中的动态复选框,php,html,mysql,dynamic,checkbox,Php,Html,Mysql,Dynamic,Checkbox,我编写这些代码是为了包装我的动态(从数据库获取数据)复选框 **<?php db_connect(); $sql = mysql_query('SELECT title FROM products WHERE cname LIKE "Coffee"') or die(mysql_error()); while($row = mysql_fetch_array($sql, MYSQL_BOTH)){ echo "<input type

我编写这些代码是为了包装我的动态(从数据库获取数据)复选框

**<?php 

   db_connect();

   $sql = mysql_query('SELECT title  FROM products WHERE cname LIKE "Coffee"') or die(mysql_error());     

   while($row = mysql_fetch_array($sql, MYSQL_BOTH)){
       echo "<input type='checkbox' name='products[]' value='".$row['title']."'>"
        .$row['title'];
   }

?>**
***试试这个:

<?php
db_connect();
$sql = mysql_query('SELECT title  FROM products WHERE cname LIKE "Coffee"') or     die(mysql_error());
echo "<ul>";
while($row = mysql_fetch_array($sql, MYSQL_BOTH)){

echo "<li> <input type='checkbox' name='products[]' value='".$row['title']."'></li>"
    .$row['title'];}//end while

echo"</ul>";
试试这个:

<?php
db_connect();
$sql = mysql_query('SELECT title  FROM products WHERE cname LIKE "Coffee"') or     die(mysql_error());
echo "<ul>";
while($row = mysql_fetch_array($sql, MYSQL_BOTH)){

echo "<li> <input type='checkbox' name='products[]' value='".$row['title']."'></li>"
    .$row['title'];}//end while

echo"</ul>";
更改:

while($row = mysql_fetch_array($sql, MYSQL_BOTH)){
    echo "<input type='checkbox' name='products[]' value='".$row['title']."'>"
     .$row['title'];
}
while($row=mysql\u fetch\u数组($sql,mysql\u两者)){
回声“”
.$行[“标题”];
}

echo“
    \n”: 而($row=mysql\u fetch\u数组($sql,mysql\u两者)){ 回声“
  • ” .$行['title']。“
  • ”; } 回声“
\n”:
更改:

while($row = mysql_fetch_array($sql, MYSQL_BOTH)){
    echo "<input type='checkbox' name='products[]' value='".$row['title']."'>"
     .$row['title'];
}
while($row=mysql\u fetch\u数组($sql,mysql\u两者)){
回声“”
.$行[“标题”];
}

echo“
    \n”: 而($row=mysql\u fetch\u数组($sql,mysql\u两者)){ 回声“
  • ” .$行['title']。“
  • ”; } 回声“
\n”:
嗯,最简单的解决方案是在每行后面添加换行符(

你也可以用一张桌子。例如,类似于:

<?php 
    echo '<table>';
    while($row = mysql_fetch_array($sql, MYSQL_BOTH)){
        echo "<tr><td>";
        echo "<input type='checkbox' name='products[]' value='".$row['title']."'>";
        echo $row['title'];
        echho "</td></tr>";
   }
   echo '</table>'
?>

但是有更好的替代方案涉及到div和CSS。

嗯,最简单的解决方案是在每行后面添加换行符(

你也可以用一张桌子。例如,类似于:

<?php 
    echo '<table>';
    while($row = mysql_fetch_array($sql, MYSQL_BOTH)){
        echo "<tr><td>";
        echo "<input type='checkbox' name='products[]' value='".$row['title']."'>";
        echo $row['title'];
        echho "</td></tr>";
   }
   echo '</table>'
?>


但是有更好的替代方案涉及到div和CSS。

您可以将它们放入无序列表(UL):


    您可以将它们放入无序列表(UL):


      我试过了,但它只改变了页面从左到右的对齐方式,但我的所有条目仍然在同一行。很抱歉,这里的更改是:DThanks,但我们仍然有问题!:/问题解决了,朋友们!我刚刚在while循环中添加了“echo”
      “;”。很抱歉这样评论,但我;我还不能回答我自己的问题!非常感谢您的建议!:我试过了,但它只改变了页面从左到右的对齐方式,但我所有的条目仍然在同一行。很抱歉,这里的更改是:DThanks,但我们仍然有问题!:/问题解决了,朋友们!我刚刚在while循环中添加了“echo”
      “;”。很抱歉这样评论,但我;我还不能回答我自己的问题!非常感谢您的建议!:这里也一样!它只是从左到右的转换。只有当你有CSS使它以这种方式呈现时,它才会显示为内联的,这里也是一样!它只是从左到右的转换。只有当你有CSS使它以这种方式呈现时,它才会显示为内联,