簡體   English   中英

獲取php以自動填充來自Mysql的電子郵件地址

[英]Getting php to autofill an email address from Mysql

我有一個工作表,允許用戶將發票添加到數據庫中,然后它將在表中的表格中顯示發票,該表位於“ Name部分內的電子郵件按鈕中。 當用戶單擊按鈕時,它將彈出一個引導程序模版,詢問您的電子郵件,主題和內容。 然后它將拍攝一個電子郵件地址到輸入的電子郵件地址。 這是完美的工作,但是我現在希望它獲取與數據庫中的名稱關聯的電子郵件地址。

這是我一直沒有成功的嘗試

Home.php

<div class="form-group">
  <label class="col-md-4 control-label" for="email">Email:</label>  
  <div class="col-md-5">
  <input id="email" name="email" type="text" placeholder="placeholder@gmail.com" class="form-control input-md" 
  value="<?php echo $query['email']?>">

   </div>
 </div>

在我的代碼中我像這樣連接數據庫

        $query = mysql_query("SELECT id, Rep, Date, email, Name, P_O, ADDDATE(Date, Terms) AS Due_Date, Terms, GREATEST(DATEDIFF(NOW(), ADDDATE(Date, Terms)), 0) AS Aging, Open_Balance from Book1");

因此,我要尋找的是當用戶單擊客戶名稱旁邊的電子郵件按鈕時,它將自動使用與名稱相同的ROW中的電子郵件地址填充模式。

您將需要執行$ database_array = mysqli_fetch_array($ query),然后執行echo $ database_array ['email'];

$query = mysql_query("SELECT id, Rep, Date, email, Name, P_O, ADDDATE(Date, Terms) AS Due_Date, Terms, GREATEST(DATEDIFF(NOW(), ADDDATE(Date, Terms)), 0) AS Aging, Open_Balance from Book1");

$database_array = mysqli_fetch_array($query);

<input id="email" name="email" type="text" placeholder="placeholder@gmail.com"     class="form-control input-md" 
value="<?php echo $database_array['email']?>">

在我看來,您要提取的行沒有電子郵件值( [email] => [4] ... )。 請確保您要拉的行在“電子郵件”列中具有一個值。

我也意識到您的SQL沒有WHERE子句 (意味着如果表中存在多行,則可能返回多行)。 希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM