while 循环中的 PHP 输入

PHP input inside a while loop

提问人:Dilanka Munasinghe 提问时间:8/3/2019 最后编辑:KIKO SoftwareDilanka Munasinghe 更新时间:8/3/2019 访问量:131

问:

我想在 while 循环中根据数据库循环一组输入。但是我无法正确定义输入名称,当使用 var_dump($_POST) 检查时,提交的 POST 为空。

<body background="images/tl.jpg">
<div id="container">    
    <?php include "mysql/head.php" ?>
    <div id="main">



<p align="left"> Your Staff ID : <?php echo $_SESSION['u_username'] ?></p>
<p align="left"> Your E-Mail : <?php echo $_SESSION['u_acemail']; ?></p>

<form id="sub-form" action="mysql/save_result.php/">
    <center>
<table align="center" width=80% border="2" cellpadding="1" cellspacing="1">
<tr>
<th>Student Index No</th>
<th>Result</th>


    <?php

    include "mysql/dbconnect.php";

        $batchno = $_POST['batch'] ;
        $year = $_POST['y'];
        $semester = $_POST['s'];
        $tname = $batchno."_".$year."_".$semester;
        $subcode = $_POST['subject'];

        $_SESSION['batchno'] = $_POST['batch'];
        $_SESSION['year'] =  $_POST['y'];
        $_SESSION['semester'] = $_POST['s'];
        $_SESSION['tname'] = $batchno."_".$year."_".$semester;
        $_SESSION['subcode'] = $_POST['subject'];


    echo "Results Table Name : ".$tname;
    echo "<br><br>";
    echo "<b>Subject Code : ".$subcode."&emsp;&emsp;&emsp;Batch : ".$batchno."&emsp;&emsp;&emsp;Year : ".$year."&emsp;&emsp;&emsp;Semester : ".$semester."</b><br>";

        $sql = "SELECT stindex,id FROM $tname WHERE stindex NOT LIKE '%stindex%' ORDER BY id;";

        $result = mysqli_query($conn, $sql);
        $check = mysqli_num_rows($result);

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

                $resultid = "result_".$row['id'];

                echo "<tr><td align='center'>".$row['stindex']."</td><td align='center'><input type='text' name='$resultid'>".$resultid."</td></tr>";
            }

            echo "</table><br>";
            echo "<b>Number of Rows Fetched :  ".$check."</b><br><br>";
    ?>

提交结果 `

This is whats in the page with only two "stindex"es in the database

php mysqli while循环

评论

0赞 KIKO Software 8/3/2019
请分享您的代码,以便我们查看和讨论一些东西。
0赞 Learner 8/3/2019
请提及反对票的评论。由于这些人是新人,他们将无法知道它。由于添加了该片段,因此我正在对该问题投赞成票。
0赞 KIKO Software 8/3/2019
@DILEEPTHOMAS我也投了赞成票。令人遗憾的是,投反对票往往是肇事逃逸事件。反对者很少发表评论,更罕见的是过了一段时间后再次讨论这个问题。最好的办法是阅读如何提出问题,并使其正确。
0赞 Learner 8/3/2019
@KIKOSoftware 正确 !感谢您的点赞。快乐编码:)
0赞 William Gunawan 8/3/2019
我没有看到您的表单操作和方法,所以我不确定是什么原因导致空白帖子。 那么您能向我们展示带有表单标签打开和关闭表单标签的代码吗?

答: 暂无答案