MySql_Fetch_Array中的SQL查询

时间:2014-03-03 10:00:40

标签: php sql html-table fetch

当我在浏览器上显示这个PHP时,我无法获得任何表值。我的桌子是空的。

<?php 

    $sql = "select * from worksets where 'groupid'='$targetid'";
    $query = mysql_query($sql);

    $kadro=$_GET['kadro'];

    if((mysql_num_rows($query) > 0)) {
        while($result = mysql_fetch_array($query)) {
            $groupid =  $result[0];
            $groupname = $result[2];
            $sql2 = "select flag from havestatus where kadroid='$kadro' and yid='$groupid'";
            $query2 = mysql_query($sql2);

            if((mysql_num_rows($query2) == 0)) {
                $sql3 = "insert into havestatus values('$kadro','$yid',0)";
            } else {
                $select='selected';
            }
            ?>
            <tr>
                <td width='50%'><?php echo $groupname;?></td>
                <td></td>
                <td width='20%'><input type="checkbox" name="bev" checked="<?php echo $select; ?>"></td>
            </tr>
            <?php
        }
    }
?>

如果我以简单的方式更改代码,如

它显示了一些值和unfunctional checkbox

我需要从数据库中获取一些值,并根据数据库中的0或1填充复选框 我必须将所有复选框值与一个表单提交按钮插入数据库,作为每个复选框的不同行。

<?php 

    $sql = "select * from worksets where groupid='$targetid'";
    $query = mysql_query($sql);

    if((mysql_num_rows($query) > 0)) {
        while($result = mysql_fetch_array($query)) {
            $groupid =  $result[0];
            $groupname = $result[2];
            ?>

            <tr>
                <td width='50%'><?php echo $groupname;?></td>
                <td></td>
                <td width='20%'><input type="checkbox" name="bev"></td>    
            </tr>
            <?php
        }
    }
?>

在'groupid'='$ targetid'“to groupid ='$ targetid'”之后工作

0 个答案:

没有答案