2017-05-05 113 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

相關問題