【问题标题】:how to add blank rows after few rows and after blank rows next rows starts from last numbers如何在几行之后添加空白行,在空白行之后,下一行从最后一个数字开始
【发布时间】:2018-01-13 02:20:48
【问题描述】:

这是我的代码

<form name="#" method="POST" action="#">
 <input type="text"  id="id" name="tid" />
<input type="text"  id="name" name="name" />
<input type="text"  id="addnumber" name="addnumber">
<input type="submit" name="submit1" id="submit1" value="Save Infomation" style="width: 300px; margin: 0 auto;">                 
</form>

这是我的 PHP 代码

  if(isset($_POST['submit1'])) {
        $Id=$_POST['id'];
        $Name=$_POST['name'];
        $Numbers=$_POST['addnumber'];

如果在$_POST['addnumber'] 用户输入 5,那么它会创建 5 行 1 到 5。然后在创建 5 行后,我想添加 2 或 3 个空格(行)。然后再次输入 5 行,它们必须从 6 到 10 开始,例如 (1-5, 3 blank rows, 6-10 )

for($i = 1; $i <= $Numbers; $i++){
        $insert = mysqli_query($con,"INSERT INTO tablename(Id,Name,Number) VALUES('".$Id."','".$Name."','".$i."')");
        echo "<h1> Infomation Saved</h1>";
    }

?>

【问题讨论】:

    标签: php mysqli database-design


    【解决方案1】:

    下面的代码插入 5 行,然后是空白行,然后是 5 行,然后是空白行,......

    1
    2
    3
    4
    5

    6
    7
    8
    9
    10

    11
    .
    .
    .
    .

    <?php
    for($i = 1; $i <= $Numbers; $i++){
        $insert = mysqli_query($con,"INSERT INTO tablename(Id,Name,Number)    VALUES('".$Id."','".$Name."','".$i."')");
    
        if($i%5==0) 
          $insert = mysqli_query($con,"INSERT INTO tablename(Id,Name,Number)    VALUES('NULL','NULL',0) ");
    
        echo "<h1> Infomation Saved</h1>";
    }
    
    ?>
    

    【讨论】:

    • 但是先生,如果我想添加 5 条记录,然后想要添加我选择的数量,这一次我想添加 4 个空白行,然后再次添加到 3 个包含行的数字,然后想要添加 5 个空白行..但最后一行必须在前 5 个记录计数之后开始,例如 1-5,然后 3 个空白行,然后是 6-10 怎么可能
    【解决方案2】:

    你可以试试这个

    for($i = 1; $i <= $Numbers; $i++){
    
        if($i % 5 == 0){
    
            echo '&nbsp'; 
            echo '<br/>';
        }
    
        }
    

    【讨论】:

    • 好的。然后在空白行之后..如果用户再次输入 5 行必须从 6 到 10 ..怎么可能
    • 将id设为数据库中的自增值,这样你就可以得到你需要的东西
    猜你喜欢
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2020-10-31
    • 2017-07-20
    相关资源
    最近更新 更多