[英]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.