php+mysql 最简单的留言板

学完了记得动手操作。

<html>
<body>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<form method = "post" action = "post.php">
欢迎来到我的留言板!<br>
name:<input type = "text" name = "name"><br>
email:<input type = "text" name = "email"><br>
content:<br>
<textarea rows="10" cols="20" name="content">
</textarea>
<input type = "submit">
</form>
</body>
</html>
<?php
header("Content-type: text/html; charset=utf-8");
$con = mysql_connect("***","***","***");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
//connect table
  mysql_query("SET NAMES utf8");
 mysql_select_db("message",$con);

$sql = "CREATE TABLE message(
id int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name varchar(15),
email varchar(15),
content varchar(100)
 )";
//mysql_query($sql,$con);

$name =  $_POST['name'] ;
$email =  $_POST['email'];
$content = $_POST['content'];

$sql1 = "INSERT INTO message(name,email,content)
VALUES( '$name', '$email','$content')";

mysql_query($sql1,$con);

echo "<table border='1'>
<tr>
<th>id</th>
<th>name</th>
<th>email</th>
<th>content</th>
</tr>";

$result = mysql_query("SELECT * FROM message");

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['id'] . "</td>";
  echo "<td>" . $row['name'] . "</td>";
  echo "<td>" . $row['email'] . "</td>";
  echo "<td>" . $row['content'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysql_close($con);
?>

中途遇到一个bug

mysql_fetch_array(): supplied argument is not a valid MySQL result resource

定位到该函数,$result的值不是有效的。

怀疑是数据库没有连接成功。

判断一下$result,输出mysql_error();

发现是没有数据库选择。

原来放在本地可以执行的,原来放到网站上数据库名称写成表单名称了。

蠢哭。= =!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-21 01:42:19

php+mysql 最简单的留言板的相关文章

简单的留言板

制作一个简单的留言板,用户在输入框中输入内容,提交,然后内容显现在box里面 依然首先需要获取到输入框,提交按钮,box: 然后给提交按钮设置点击事件: 获取输入框的内容: 显示到box中 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box{

简单的留言板jquery

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title> <meta http-equiv="content" content="text/html" char

NVelocity 实现简单的留言板

留言版简单实现 ----------------------------------------------------------------------------------------------------------------------------------- 项目截图: 1,新建留言板数据库:LiuYanbanDB USE [LiuYanbanDB] GO /****** Object: Table [dbo].[LiuYan] Script Date: 2015/5/15

用js做一个简单的留言板效果

html部分: 1: <!DOCTYPE> 2: <html lang="zh-en"> 3: <head> 4: <title>js实现简单留言板</title> 5: <meta http-equiv="content-type" content="text/html;charset=utf-8"> 6: <link rel="stylesheet&quo

使用JSP、Servlet实现一个简单的留言板

1 留言板的页面 messageBoard.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/htm

JS做简单的留言板

留言板实现功能: 1.把文本框里面的留言发表显示出来: 2.显示出来的留言右侧有一个删除链接或按钮 3.点击删除可以把本条留言删除. 为了防止链接跳转,把a的href改成了'javascript:;',注意有一个:哦! <textarea name="" id="text1" cols="30" rows="10"></textarea> <button>评论</button>

问题:关于一个贴友的js留言板的实现

需求:用js做一个简单的留言板效果 html部分: 1: <!DOCTYPE> 2: <html lang="zh-en"> 3: <head> 4: <title>js实现简单留言板</title> 5: <meta http-equiv="content-type" content="text/html;charset=utf-8"> 6: <link rel=&q

Repeater+AspNetPager+Ajax留言板

最近想要巩固下基础知识,于是写了一个比较简单易懂实用的留言板. 部分样式参考了CSDN(貌似最近一直很火),部分源码参照了Alexis. 主要结构: 1.前期准备 2.Repeater+AspNetPager分页效果 3.Ajax无刷新留言板,插入和删除留言 4.自定义编号 5.总结 先上效果图:(PS:美工很一般) 1.前期准备: 1.数据库:自增ID,用户名,留言内容,用户头像,留言时间. 2.实体类:对应数据库的字段 3.数据访问层: 2.Repeater+AspNetPager分页效果

Web开发从零单排之二:在自制电子请帖中添加留言板功能,SAE+PHP+MySql

在上一篇博客中介绍怎样在SAE平台搭建一个html5的电子请帖网站,收到很多反馈,也有很多人送上婚礼的祝福,十分感谢! web开发从零学起,记录自己学习过程,各种前端大神们可以绕道不要围观啦 大婚将至,各种事情很多,今天终于驱动自己把上次遗留的内容补充完 奉上在电子请帖中添加留言板的功能简介,采用php脚本语言和mysql数据库,同样在新浪的SAE平台下,可以节省很多部署和维护工作 在SAE的个人项目管理界面,从MySql页面点击"管理MySql",进入SAE提供的mysql数据库管理