Php 如何为每次提交获取变量

Php 如何为每次提交获取变量,php,forms,Php,Forms,如何获取变量$mygrade['class']每次提交 这是我的密码: <?php foreach($mysubject as $row): ?> <?php $mygrade = $grade->getgrade($row['id']); ?> <?php $teacher = $grade->getteacher($row['id']); ?> <tr&

如何获取变量
$mygrade['class']每次提交

这是我的密码:

<?php foreach($mysubject as $row): ?>
    <?php $mygrade = $grade->getgrade($row['id']); ?>    
    <?php $teacher = $grade->getteacher($row['id']); ?>                           
    <tr>
        <td><?php echo $row['subject']; ?></td>
        <td><?php echo $mygrade['class']; ?></td>
        <td><?php echo $mygrade['Ts']; ?></td>

        <td><?php echo $mygrade['Dw']; ?></td>
        <td><?php echo $mygrade['Ex']; ?></td> 
       <td><?php echo $mygrade['Av']; ?></td> 
       <td><?php echo $teacher  ?></td>

        <td>  <form  action="index.php" method="post"> <select name="typere">
           <div class="form-group">     
            <div class="col-md-4">                                         
            <option value="Ts">Ts</option>
            <option value="Dw">Dw</option>
            <option value="Ex">Ex</option>
            <option value="Av">Av</option>
            </select>
               <input type="submit" class="btn btn-primary" id="recour" name="submit"/>


            </div></div>
            </form>
       </td>

Ts
Dw
前任
影音

您的第一个问题是表单中没有PHP调用。所以你需要把它们移到那里

例如,请尝试以下操作:

<form  action="index.php" method="post"> 
  <input type="text" name="class" value="<?php $mygrade['class']; ?>"></input>
  <input type="submit" class="btn btn-primary" id="recour" name="submit"/>
</form>


不是有效的结束标记btw@Fred-不,不是,谢谢你的帮助。有一段时间了。hello@jack首先是thanyou作为答案,我使用另一种方式,我直接在表单之后使用我的php,但现在所有的表都是相同的值,我给了你一个如何操作的示例。你应该能够通过一些分析来填补空白。
<html>
  <head></head>
  <body>
    <?php 
      $htmlcode = "<h1>This is from PHP!</h1>";
      echo $htmlcode;
    ?>

    <html>
        <?php 
          $htmlcode = "<head></head><body>This is my body</body></head>";
          echo $htmlcode;
        ?>
    </html>