gpt4 book ai didi

php - PHP & Mysql 多复选框功能

转载 作者:行者123 更新时间:2023-11-29 12:53:06 26 4
gpt4 key购买 nike

我是 PHP 和 MySql 的初学者,我已经使用多个复选框功能好几天了。起初似乎什么都不起作用,但尽管如此,它终于给出了结果,但我似乎无法从中创建一个表格

这是 php 页面:

<?php


if(isset($_REQUEST['submit']))
{
$str = ' 1=1 ';

if( count($_POST['field']) > 0 )
{
$field = implode(',',$_POST['field']);
$str.= ' AND company_field LIKE '.$field.'';
}

if( count($_POST['size']) > 0 )
{
$size = implode(',',$_POST['size']);
$str.= ' AND company_size LIKE '.$size.'';
}

$run = "SELECT * FROM company WHERE 1=1 AND company_field LIKE '$field' AND company_size LIKE '$size'";
echo $run;
$result = mysql_query($run);

while ($row = mysql_fetch_array($result)){

$company_name = $row[0];
$company_field = $row[1];
$company_size = $row[2];

?>
<tr align = 'center'>
<th><?php echo $company_name; ?></th>
<td><?php echo $company_field; ?></td>
<td><?php echo $company_size; ?></td>
</tr>
<?php }?>
<?php } ?>

但我无法创建表格,我也不知道为什么。

最佳答案

要正确创建表,您需要 <table>像这样的标签:

<table>
<tr align = 'center'>
<th><?php echo $company_name; ?></th>
<td><?php echo $company_field; ?></td>
<td><?php echo $company_size; ?></td>
</tr>
</table>

如果你要在“while”中创建一个新行,你应该输入 <table>循环之前的标签和 </table>循环后标记

关于php - PHP & Mysql 多复选框功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24451872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com