这是表格
<form action="manageservice.php" method="post">
<button type="submit" class="btn btn-primary" name="buy" value=”buy”>buy</button>
</form>
关于提交它应该转到下一页manageservices.php 其中包含以下代码
<?php
global $row;
if(isset($_POST['buy']))
{
$id=$_POST['id'];
$query5= "Select *from services where id = '$id' ; ";
$result=mysqli_query($conn3,$query5) or die("Mysql error");
while($row=mysqli_fetch_array($result))
{
?>
<!--Team Box Start-->
<div class="col-md-3 col-sm-6">
<div class="team-box">
<div class="thumb">
<div class="team-hover">
<h6>Michelle WU</h6>
<p>Aliquam nec finibus dui, eget dapibus leo. Suspendisse aliquam, justo in venenatis congue, sem odio vestibulum lorem, quis consectetur arcu nulla in est. </p>
<div class="mayor-social"> <a class="fb" href="#"><i class="fa fa-facebook"></i></a> <a class="tw" href="#"><i class="fa fa-twitter"></i></a> <a class="lin" href="#"><i class="fa fa-linkedin"></i></a> <a class="yt" href="#"><i class="fa fa-youtube"></i></a> </div>
</div>
<img src="images/timg-1.jpg" alt=""></div>
<div class="team-txt">
<h5><?php echo $row['name'];?></h5>
<p><?php echo $row['email'];?></p>
</div>
</div>
<div class="loc-footer" style="background-color:#fff;">
<ul>
<li class="loc-rating">4.98 <i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star"></i> <i class="fa fa-star-half-o"></i></li>
<li class="more">
<div class="btn-group dropup">
<button type="button" data-toggle="dropdown"> <i class="fa fa-ellipsis-h"></i> </button>
<ul class="dropdown-menu">
<li><a href="#"><i class="fa fa-envelope-o"></i> Send Email</a></li>
<li><a href="#"><i class="fa fa-commenting-o"></i> Send Message</a></li>
<li><a href="#"><i class="fa fa-compass"></i>Request a Call Back</a></li>
</ul>
</div>
</li>
</ul>
</div>
</div>
<?php } ?>
<?php } ?>
现在,当我试图实现它时,如果我没有引号中的id和错误未定义的索引,如果我将id放在引号中,请显示空格,请帮助重要的提交完成
答案 0 :(得分:0)
表单中没有id输入字段。
所以$ id = $ _ POST [&#39; id&#39;];永远都是null。 如果您不想显示类型,请包含name = id的输入字段,该类型可以隐藏。
<强> 更新 强>
执行此操作的代码是
.pyc