2017-05-05 143 views
-2

我想将值从一个页面传递到另一个页面。 。将值传递给另一个php页面

<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)){ 
    ?> 
    <tr> 
     <td style="vertical-align: middle;"> 
      <input type="text" id="email" name="email<?= $row['vacancyid'];?>" value='<?= $row['email'];?>'> 
     </td> 
     <td> 
      <input type="submit" class="btn btn-info btn-sm" value="Apply Now" id="btn<?= $row['vacancyid']?>" name="btn<?= $row['vacancyid']?>"> 
     </td> 
    <tr> 
     <?php 
     } 
    ?> 
    </tbody> 
    </table> 

sendmail.php

<?php 
    $email2 = $_POST['email']; 
    ?> 

我eant知道得名字=“电子邮件sendemail.php页面 谢谢

+0

更改'name =“电子邮件<?= $ row ['vacancyid'];?>”'为'name =“email”' – Deckerz

+0

您的按钮在哪里。从过检查语法等。 –

+0

@AhmedGinani我再次eddited代码 – Intern

回答

0

尝试使用名称作为数组:

<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)){ 
     ?> 
     <tr> 
      <td style="vertical-align: middle;"> 
       <input type="text" id="email" name="email[]" value="<?= $row['email'];?>"> 
      </td> 
     </tr> 
      <?php 
      } 
     ?> 
     <tr> 
    <input type="submit" class="btn btn-info btn-sm" value="Apply Now" id="btn" name="btn"> 
     </tr> 
     </tbody> 
     </table> 
</form> 

php file:

<?php 
$email = $_POST['email']; 
print_r($email); 
?> 
+0

..对于以前的信息,我希望一次发送一封电子邮件。当我使用name =“email”时,每个emil都会发送到同一个电子邮件地址。 – Intern

相关问题