在while
循环中,我会显示医生姓名,专科医生和付款方式。对于每位医生,我想要一个按钮给他发消息。每个医生都有医生(确实)。但是<input type="hidden" name="did" value="<?php echo $row3['did'];?>"/>
它不能容纳不同的价值观。如何使用以下方法设置不同的值:
<input type="hidden" name="did" value="<?php echo $row3['did'];?>"/>
或:
<input type='button' name='contact' id='contact' value="Message" class='contact demo btn btn-primary'/>
这是我的代码:
while($row3 = mysql_fetch_array($result3))
{
?>
<div class="col_1_of_4 span_1_of_4">
<div class="title-img">
<div class="title">
<img src="images/Crystal_Clear_user.gif" alt="">
</div>
<div class="clear"></div>
</div>
<h4 class=head>Doctor name: <?php echo $row3['dName'];?></h4>
<p>Specialist: <?php echo $row3['specialist'];?></p>
<p>Payment: <?php echo $row3['payment'];?></p>
<input type="hidden" name="did" value="<?php echo $row3['did'];?>"/>
<hr>
<div id='contact-form'>
<a href="#" class="btn btn-primary">more</a>
<input type='button' name='contact' id='contact' value="Message" class='contact demo btn btn-primary'/>
</div>
<!-- preload the images -->
<div style='display:none'>
<img src='images/loading.gif' alt='' />
</div>
</div>
<?php
}
答案 0 :(得分:1)
以便在同一个变量中存储不同的值。
这样做:
<input type="hidden" name="did[]" value="<?php echo $row3['did'];?>">
的变化:
name="did"
进入
name="did[]"
变量“did”应该是数组。
查看数据:
var_dump($_POST["did"]);
答案 1 :(得分:0)
您无法在不影响其标签的情况下更改按钮的值。我建议你将每一行的按钮包装成一个带有隐藏字段的单独表格。
每行应该有1 <form>
个标记。我相信简单:
<form method='post' action='/your-submit-script-goes-here.php'>
<input type='hidden' name='did' value='<?php echo $row3['did'];?>'>
<input type='button' name='contact' id='contact' value="Message" class='contact demo btn btn-primary'/>
</form>
会做到这一点。
请勿忘记删除当前的<form>
代码。
所以你的代码如下:
while($row3 = mysql_fetch_array($result3))
{
?>
<div class="col_1_of_4 span_1_of_4">
<div class="title-img">
<div class="title">
<img src="images/Crystal_Clear_user.gif" alt="">
</div>
<div class="clear"></div>
</div>
<h4 class=head>Doctor name: <?php echo $row3['dName'];?></h4>
<p>Specialist: <?php echo $row3['specialist'];?></p>
<p>Payment: <?php echo $row3['payment'];?></p>
<hr>
<div id='contact-form'>
<a href="#" class="btn btn-primary">more</a>
<form method='post' action='/your-submit-script-goes-here.php'>
<input type='hidden' name='did' value='<?php echo $row3['did'];?>'>
<input type='button' name='contact' value="Message" class='contact demo btn btn-primary'/>
</form>
</div>
<!-- preload the images -->
<div style='display:none'>
<img src='images/loading.gif' alt='' />
</div>
</div>
<?php
}