【发布时间】:2014-04-30 06:36:03
【问题描述】:
嗨,所以我必须创建一个博客,但在网页上显示我的条目时遇到了一点问题。
<?xml version = "1.0" encoding = "utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head> <title> Add entry </title>
</head>
<body>
<form action = "text1.php" method = "post">
Title: <input type = "text" name = "title"><br>
Body:
<textarea rows="10" cols="100" name="textblock"></textarea>
<input type = "submit" value = "Add Entry" />
</body>
</html>
还有我的 php 代码
<?php
$title = $_POST['title'];
$textblock = $_POST['textblock'];
$host = "xxxxxx" ;
$user = "xxx" ;
$pass = "xxx" ;
$db = "xxx" ;
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db")or die(mysql_error());
$query = "INSERT INTO yourMySQLTable (title, textblock) VALUES ('$title','$textblock')";
mysql_query($query) or die('Error, insert query failed');
?>
我想在另一个网页上显示每个条目,包括标题和文本块,但由于某种原因,这些值没有进入表格。如何将值输入到表格中以及如何在另一个名为 viewblog.php 的网页上显示它们?
【问题讨论】:
-
这是您实际代码的一部分吗?
here$textblock = $_POST['textblock']; enter code here $host = "xxxxxx" ;这是你的实际表名yourMySQLTable? -
抱歉,这个论坛的新手,不小心把输入代码留在了这里,现在已经修复了。
-
您的
yourMySQLTable是您的表的名称,并且两个title, textblock列都存在?另外,您使用的是哪个版本的 PHP,您是在托管站点还是在您自己的计算机上执行此操作? -
Click here咨询我给你的答案。这应该可以帮助您开始使用mysqli_*函数,以及您可以访问的一些编写良好的教程网站。告诉我进展如何。