Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据库窗体不显示结果_Php - Fatal编程技术网

Php 数据库窗体不显示结果

Php 数据库窗体不显示结果,php,Php,我在表单中显示结果时遇到问题。谁能告诉我我做错了什么?唯一显示的是echo数据库输出。我正在尝试创建一个数据库来更新网页。我想去管理页面,其中包含此表单,应该能够添加,删除和更新网页的任何建议将有所帮助。提前谢谢 </head> <body> <?php $id=$_POST['id']; $db=""; $link = mysql_connect('localhost', '', ''); if (! $link) die("Couldn't connect to

我在表单中显示结果时遇到问题。谁能告诉我我做错了什么?唯一显示的是echo数据库输出。我正在尝试创建一个数据库来更新网页。我想去管理页面,其中包含此表单,应该能够添加,删除和更新网页的任何建议将有所帮助。提前谢谢

</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;