Php 指定表单信息的详细信息
我想从数据库中获取一些信息(电子邮件、空缺id)。为此,我使用了以下代码。我尝试使用while循环在表中显示检索到的数据。成功,然后,如果用户单击“发送电子邮件”按钮,我希望发送电子邮件。每个表单包含不同的电子邮件地址。但电子邮件始终发送到一个电子邮件地址。该电子邮件地址包含在DB中的最后一个电子邮件地址中。但我希望将该电子邮件发送到包含每个表单的电子邮件地址。请帮助我解决此问题Php 指定表单信息的详细信息,php,html,mysql,Php,Html,Mysql,我想从数据库中获取一些信息(电子邮件、空缺id)。为此,我使用了以下代码。我尝试使用while循环在表中显示检索到的数据。成功,然后,如果用户单击“发送电子邮件”按钮,我希望发送电子邮件。每个表单包含不同的电子邮件地址。但电子邮件始终发送到一个电子邮件地址。该电子邮件地址包含在DB中的最后一个电子邮件地址中。但我希望将该电子邮件发送到包含每个表单的电子邮件地址。请帮助我解决此问题 <script src="..\js\jquery.min.js"></script> &l
<script src="..\js\jquery.min.js"></script>
<form action="../PHP/sendemail.php" enctype="multipart/form-data" method="post">
<table class="table" style="margin-bottom: 0">
<tbody>
<?php
while($row=mysqli_fetch_assoc($res)){
$_SESSION["imageno"] = $row['vacancyid'];
//$row['email'];
?>
<tr id="job">
<td style="vertical-align: middle;">
<img src="../comlogo/logo1.jpg" alt="Logo" style="width:100px;height:100px"> <?= $row['company_name'];?>
</td>
<td style="vertical-align: middle;">
<span class="glyphicon glyphicon-briefcase"> </span><?=$row['catogary']; ?>
</td>
<td style="vertical-align: middle;">
<span class="glyphicon glyphicon-map-marker"> </span><?=$row['location'];?>
</td>
<td style="vertical-align: middle;">
<input hidden type="text" id="email" name="email" value='<?= $row['email'];?>'>
</td>
<td style="width: 190px;padding-right: 0px ">
<p>Posted Date: <?=$row['indate']; ?></p>
<p>Expire Date: <?= $row['expdate'];?></p>
<p>Remaining Days:
<?php
$date1=strtotime($row['expdate']);
$date2=strtotime(date("Y/m/d"));
$remainder=$date1-$date2;
$days=$remainder/86400;
?>
<?=$days?></p>
</td>
<td style="width: 190px;padding-right: 0px ">
<input type="file" name="uploaded_file" id="uploaded_file" class="text-center center-block well well-sm"><br>
</td>
<td>
<input type="submit" class="btn btn-info btn-sm" value="Apply Now" id="btn" name="btn">
</td>
<td>
<button type="button" class="btn btn-info btn-sm" value="" id="showprv" name="showprv" data-toggle="modal" data-target="#myModal">Previwe</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
</form>
有效期:
剩余天数:
普雷维
您应该将完整的表单标记放在提取详细信息的while循环中。它会像
<?php
while($row=mysqli_fetch_assoc($res)){
$_SESSION["imageno"] = $row['vacancyid'];
?>
<form action="../PHP/sendemail.php" enctype="multipart/form-data" method="post">
<?php
<!-- Load all the data you want -->
?>
</form>
<?php } ?>
这将确保您将电子邮件发送到不同的电子邮件地址,而不仅仅是最后一个。这样,您的电子邮件问题将得到解决。当我在内部使用表单标记,而循环提交按钮不工作时,请使用提交作为按钮类型。。。像这样的。。。。。