我想創建一個文本字段和按鈕,允許用戶在文本字段中獲取他的詳細信息,而不是在每次他想進行新預訂時都寫下他的詳細信息。php通過電子郵件從數據庫中提取您的詳細信息
像這樣的畫面: http://oi41.tinypic.com/23ie70j.jpg
我試圖使這一點,但我的代碼,但給我雙倍的形式之一與細節,一個沒有。
<form method="post" action="reserv page.php">
enter the email: <input type = "text" name = "email"/>
<input type = "submit" name = "submit" value="submit" />
</form>
<?php
mysql_connect("localhost","userName","password");
mysql_select_db("database_Name");
if(isset($_POST['submit']))
{
$email = $_POST['email'];
$q = "SELECT * FROM tabe WHERE the_email = '$email'";
$run = mysql_query($q);
while($row = mysql_fetch_array($run))
{
?>
</br></br>
<form action="payment.php" method="post" >
First Name:<input name="fName" type="text" value="<?php echo $row[1]; ?>" />
Last Name: <input name="lNamet" type="text" value="<?php echo $row[2]; ?>" />
User Name: <input name="uName" type="text" value="<?php echo $row[3]; ?>"/>
Email: <input name="email" type="text" value="<?php echo $row[4]; ?>" />
password: <input name="pass" type="password" value="<?php echo $row[5]; ?>"/>
contact: <input name="number" type="text" value="<?php echo $row[6]; ?>" />
<input name="confirm" type="submit" value="Confirm" />
</form>
</br></br>
<?php
}}
?>
<form action="payment.php" method="post" >
First Name:<input name="fName" type="text" />
Last Name: <input name="lNamet" type="text" />
User Name: <input name="uName" type="text" />
Email: <input name="email" type="text" />
password: <input name="pass" type="password" />
contact: <input name="number" type="text" />
<input name="confirm" type="submit" value="Confirm" />
</form>
仔細看看你的代碼。你在'while()'循環中輸出你的表單。你爲什麼使用'while'? – Dai
快速!佈置SQL注入器! –
對於SQL注入攻擊,你是**開放**,如果你還沒有被攻擊,你將被黑客攻擊**。學習使用PDO或類似的準備/參數化查詢。 – Brad