0

我有一个选择表中名称的查询。
我想将结果划分为每个表数据的 15 个名称。
接下来的 15 个名称是否有可能显示在下一个表数据中?如何?

 <?php
    extract($_POST);
    if($_POST['filter1'] == "Individual"){
    if(isset($submitsearch)){
        //if(!empty($searchquery)){
        $sql    = "SELECT * FROM contact_individual WHERE name LIKE '%$searchquery%' ORDER BY name";
        $query  = mysql_query($sql);
        $count  = mysql_num_rows($query);

            for($x=0;$x<$count;$x++){
                $data   = mysql_fetch_array($query);
?>
<table class="tsearch">
    <tr>
        <td>
            <form method="GET" action="resultindividualprofile.php">
                <input type="text" name="text" hidden="hide" value="<?echo $data['contactID_individual'];?>"/>
                <input type="submit" class="rep" name="this" value="<?echo $data['name'];?>"/>
                <!--<a href="?view=<?php //echo $data['contactID_individual']; ?>"><?php //echo $data['name']; ?></a>-->
            </form>
        </td>
    </tr>
</table>

编辑:

在此处输入图像描述

4

1 回答 1

0

做这个 :

<?php 
if($_POST['filter1'] == "Individual"){
    $sql    = "SELECT * FROM contact_individual WHERE name LIKE '%".$searchquery."%' ORDER BY name";
    $query  = mysql_query($sql) or die(mysql_error());
    $count  = mysql_num_rows($query);
?>
<table class="tsearch">
<?php 
$x=0;
while($data = mysql_fetch_array($query))
{     
    if($x > 0 && $x%15==0)
    {
       echo '</table><table class="tsearch">';
    }       
?>

<tr>
    <td>
        <form method="GET" action="resultindividualprofile.php">
            <input type="text" name="text" hidden="hide" value="<?echo $data['contactID_individual'];?>"/>
            <input type="submit" class="rep" name="this" value="<?echo $data['name'];?>"/>
            <!--<a href="?view=<?php //echo $data['contactID_individual']; ?>"><?php     //echo $data['name']; ?></a>-->
        </form>
    </td>
</tr>
<?php $x++; } ?>
</table>
<?php } ?>
于 2013-03-20T06:19:55.100 回答