Php 数据库窗体不显示结果
我在表单中显示结果时遇到问题。谁能告诉我我做错了什么?唯一显示的是echo数据库输出。我正在尝试创建一个数据库来更新网页。我想去管理页面,其中包含此表单,应该能够添加,删除和更新网页的任何建议将有所帮助。提前谢谢Php 数据库窗体不显示结果,php,Php,我在表单中显示结果时遇到问题。谁能告诉我我做错了什么?唯一显示的是echo数据库输出。我正在尝试创建一个数据库来更新网页。我想去管理页面,其中包含此表单,应该能够添加,删除和更新网页的任何建议将有所帮助。提前谢谢 </head> <body> <?php $id=$_POST['id']; $db=""; $link = mysql_connect('localhost', '', ''); if (! $link) die("Couldn't connect to
</head>
<body>
<?php
$id=$_POST['id'];
$db="";
$link = mysql_connect('localhost', '', '');
if (! $link)
die("Couldn't connect to MySQL");
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$query=" SELECT * FROM tblContent WHERE PageID ='$id'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$pageHeading=mysql_result($result,$i,"PageHeading");
$subHeading=mysql_result($result,$i,"SubHeading");
$contentTxt=mysql_result($result,$i,"Content");
$pageTitle=mysql_result($result,$i,"PageTitle");
$metaDescription=mysql_result($result,$i,"MetaDescription");
$metaKeywords=mysql_result($result,$i,"MetaKeywords");
?>
<form method="post" action="admin.php">
<input type="hidden" name="ud_id value="<? echo $id; ?>">
LinkText: <input type="text" name="ud_LinkText" value="<? echo $contectTxt; ?>"><br>
Page Heading:<input type="text" name="ud_PageHeading" value="<? echo $id; ?>">
Sub Heading:<input type="text" name="ud_SubHeading"
value="<? echo $subHeading; ?>"><br>
Page Title: <input type="text" name="ud_PageTitle" value="<? echo $pageTitle; ?>"><br>
MetaDescription: <input type="text" name="ud_MetaDescription"
value="<? echo $metaDescription; ?>"><br>
MetaKeywords: <input type="text" name="ud_MetaKeywords"
value="<? echo $metaKeywords; ?>"><br>
<input type="Submit" value="Update">
</form>
<?php
++$i;
}
?>
</body>
</html>
由于此函数拼写错误,您可能会收到一条错误消息:
$num=mysql_numrows($result);
应该是
$num=mysql_num_rows($result);
由于此函数拼写错误,您可能会收到一条错误消息:
$num=mysql_numrows($result);
应该是
$num=mysql_num_rows($result);
$db=”“//在此处添加您的数据库名称
$db=”“//在此处添加您的数据库名称
唉,唉,唉,我变了,结果还是一样。我知道我已连接,因为没有显示错误。谢谢你的努力!这是我创建的表,如果有帮助的话。如果不存在,创建表tblContent
(PageID
int(11)NOT NULL自动递增,PageHeading
varchar(150)默认为NULL,SubHeading
varchar(150)默认为NULL,Content
text,PageTitle
varchar(100)默认为空,MetaDescription
mediumtext,MetaKeywords
mediumtext,主键(PageID
)引擎=MyISAM默认字符集=utf8自动增量=3;我换了,结果还是一样。我知道我已连接,因为没有显示错误。谢谢你的努力!这是我创建的表,如果有帮助的话。如果不存在,创建表tblContent
(PageID
int(11)NOT NULL自动递增,PageHeading
varchar(150)默认为NULL,SubHeading
varchar(150)默认为NULL,Content
text,PageTitle
varchar(100)默认为空,MetaDescription
mediumtext,MetaKeywords
mediumtext,主键(PageID
)引擎=MyISAM默认字符集=utf8自动增量=3;