我想在update.first之前編輯數據庫我試圖使用echo編輯數據庫之後,我想在同一張表中更新所需的字段。請在下面找到我的代碼.... 請幫助...我需要來從數據庫中病人的價值觀,需要在同一個表更新....PHP編輯數據庫中的數據
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Form Edit Data</title>
</head>
<body>
<table border=1>
<tr>
<td align=center>MODIFY PATIENT DATA</td>
</tr>
<tr>
<td>
<table>
<? include "db.php";//database connection $pid=$_POST[ 'pid']; $name=$_POST[
'name']; $age=$_POST[ 'age']; $sex=$_POST[ 'sex']; $mobileno=$_POST[
'mobileno']; $vaccine=$_POST[ 'vaccine']; $diagno=$_POST[ 'diagno']; $fee=$_POST[
'fee']; $order=s printf("SELECT * FROM `hms`.`patient` WHERE pid='%s'", mysql_real_escape_string($pid));
$result=m ysql_query($order); if (!$result) die('Error: (' . mysql_errno()
. ') ' . mysql_error()); $row=m ysql_fetch_assoc($result); ?>
<form method="post" action="update1.php">
<table style=" border:5px solid silver" cellpadding="10px" cellspacing="10px"
align="center" border="0">
<tr>
<td colspan="4" style="background:#0066FF; color:#FFFFFF; fontsize:20px">PATIENT DETAILS</td>
</tr>
<tr>
<td>Patient Name</td>
<td>
<input type="text" name="name" size="20" value=<?php echo $row[ 'name'];
?>
</td>
</tr>
<tr>
<td>Patient ID</td>
<td>
<input type="text" name="pid" size="20" value=<?php echo $row[ 'pid'];
?>
</td>
</tr>
<tr>
<td>Age</td>
<td>
<input type="text" name="age" size="10" value=<?php echo $row[ 'age'];
?>
</td>
</tr>
<tr>
<td>Sex</td>
<td>
<input type="text" name="sex" size="20" value=<?php echo $row[ 'sex'];
?>?>">
<tr>
<td>Mobile No.</td>
<td>
<input type="text" name="mobileno" size="20" value=<?php echo $row[
'mobileno']; ?>
</td>
</tr>
<tr>
<td>Diagnosis</td>
<td>
<input type="text" name="diagno" size="40" value=<?php echo $row[
'diagno']; ?>
</td>
</tr>
<tr>
<td>Vaccine</td>
<td>
<input type="text" name="vaccine" size="20" value=<?php echo $row[
'vaccine']; ?>
</td>
</tr>
<tr>
<td>Fee Received</td>
<td>
<input type="text" name="fee" size="20" value=<?php echo $row[ 'fee'];
?>
<tr>
<td align="right">
<input type="submit" name="submit value" value="UPDATE">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
我的表顯示的值是這樣的:
Patient Name <? echo ">
Patient ID <? echo ">
.
.
.
.
Fee Received <? echo ">
這是顯示<? echo ">
我試圖使用<?php echo ">
但給e RROR ....
*旁註:*停止使用不推薦的'mysql_ *'功能。改用MySQLi或PDO。 – Raptor
你的問題是什麼?最後一部分是無效的PHP代碼。 – Raptor
@tepkenvannkorn我正在考慮進行編輯,但是OP會提供行號與他的錯誤消息,並且您對佈局所做的更改已使其行號不再與其代碼中的相應行對齊。 – DiMono