2017-04-11 32 views
0

我设计了一个html输出表,进入我的数据库来挑选它的值,其中我还包括提交按钮在其他供用户从数组中选择,这里是SQL表the sql table where i picked the value from 如何输入一个数组的值到我的数据库

所以这里是我使用的输出表中的代码

<table class="table table-hover mails m-0 table table-actions-bar"> 
    <thead> 
     <tr> 
      <th>Level</th> 
      <th>Amount</th> 
      <th>Potential Earning</th> 
      <th>Action</th> 
     </tr> 
    </thead> 
    <tbody> 
     <?php 
      for ($i = 0; $i < count($levels); $i++) { 
      $level = $levels[$i]; 
     ?> 
     <tr> 
      <td> 
       <?php echo ($level->getLevel()); ?> 
      </td> 
      <td> 
       <?php echo ($level->getAmount()); ?> 
      </td> 
      <td> 
       <?php echo ($level->getPotentialEarning()); ?> 
      </td> 
      <td> 
       <button type="submit" value="Add Project" style="background-color:steelblue; color:white">Add Project</button> 
      </td> 
     </tr> 
    <?php 
     } 
    ?> 
    </tbody> 
</table> 

here is the output of the table just as i mention that all it value is from my database

不过,唯一的问题时遇到的是添加项目按钮,如何能够提交 实际金额到用户数据库,请帮助

回答

0

只需解析附加到按钮的链接的金额。如果您决定不使用表单,此方法将起作用。如果你决定使用一种形式,只需要添加一个隐藏的输入字段名为量和解析有

<table class="table table-hover mails m-0 table table-actions-bar"> 
<thead> 
<tr> 
<th>Level</th> 
<th>Amount</th> 
<th>Potential Earning</th> 
<th>Action</th> 
</tr> 
</thead> 
<tbody> 
<?php 
for ($i = 0; $i < count($levels); $i++) { 
$level = $levels[$i]; 
?> 
<tr> 
<td> 
<?php echo ($level->getLevel()); ?> 
</td> 
<td> 
<?php echo ($level->getAmount()); ?> 
</td> 
<td> 
<?php echo ($level->getPotentialEarning()); ?> 
</td> 
<td> 
<a type="submit" href="script.php?amount=<?php echo ($level->getAmount()); ?>" class="btn btn-default" value="Add Project" style="background-color:steelblue; color:white">Add Project</button> 
</td> 
</tr> 
<?php 
    } 
?> 
</tbody> 
</table> 

值在你的PHP保存,可以作为检查:

if(isset($_GET['amount']) && is_numeric($_GET['amount'])){ 
    $amount = $_GET['amount']; 
} 
相关问题