PHP+MySQL 资料写入资料库问题
时间:2011-11-18
来源:互联网
各位前辈好,我是最近刚入门PHP的新手。最近开始写连结资料库的网页,却遇到一些问题,想请前辈帮忙厘清错误观念。
我目前写了一个新增资料的网页,程式码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form name="form" method="post" action="insert_finish.php">
姓名:<input type="text" name="contact_name" /> <br>
电话:<input type="text" name="tele" /> <br>
电子邮件:<input type-"text" name="contact_email">
地址:<input type="text" name="contact_address" /> <br>
<input type="submit" name="button" value="确定" />
</form>
资料输入完毕按确定之后,会执行insert_finish.php,程式码如下:
<?php session_start(); ?>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
<?php
include("../sql_login.inc.php");
$contact_name = $_POST['contact_name'];
$tele = $_POST['tele'];
$contact_email = $_POST['contact_email'];
$contact_address = $_POST['contact_address'];
echo $_POST['contact_name'];
if($contact_name != null && $tele != null && $contact_email != null && $contact_address != null)
{
$sql = "insert into ehealth_contact ('contact_name', 'tele', 'contact_email', 'contact_address') values ('$contact_name', $tele, '$contact_email', 'contact_address')";
if(mysql_query($sql))
{
echo '新增成功!';
}
else
{
echo '新增失败!';
}
}
else
{
echo '您无权限观看此页面!';
}
?>
sql_login.inc.php 是连资料库的程式码,不过用echo印出输入的资料都是正确的,但是资料却无法新增置资料库里面,烦请前辈帮忙看一下哪里有错误而忽略了。 感激不尽!!
我目前写了一个新增资料的网页,程式码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form name="form" method="post" action="insert_finish.php">
姓名:<input type="text" name="contact_name" /> <br>
电话:<input type="text" name="tele" /> <br>
电子邮件:<input type-"text" name="contact_email">
地址:<input type="text" name="contact_address" /> <br>
<input type="submit" name="button" value="确定" />
</form>
资料输入完毕按确定之后,会执行insert_finish.php,程式码如下:
<?php session_start(); ?>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
<?php
include("../sql_login.inc.php");
$contact_name = $_POST['contact_name'];
$tele = $_POST['tele'];
$contact_email = $_POST['contact_email'];
$contact_address = $_POST['contact_address'];
echo $_POST['contact_name'];
if($contact_name != null && $tele != null && $contact_email != null && $contact_address != null)
{
$sql = "insert into ehealth_contact ('contact_name', 'tele', 'contact_email', 'contact_address') values ('$contact_name', $tele, '$contact_email', 'contact_address')";
if(mysql_query($sql))
{
echo '新增成功!';
}
else
{
echo '新增失败!';
}
}
else
{
echo '您无权限观看此页面!';
}
?>
sql_login.inc.php 是连资料库的程式码,不过用echo印出输入的资料都是正确的,但是资料却无法新增置资料库里面,烦请前辈帮忙看一下哪里有错误而忽略了。 感激不尽!!
作者: v63718x4 发布时间: 2011-11-18
$sql = "insert into ehealth_contact ('contact_name', 'tele', 'contact_email', 'contact_address') values ('$contact_name', $tele, '$contact_email', 'contact_address')";
是不是少了一个$ ===> 'contact_address')"; 应该是$contact_address
但这应该也不会影响结果
我在想可能是你连接资料库的地方出错
你可以先试著select资料显示出来看可不可以执行
[ 本帖最后由 windows123 於 2011-11-18 04:41 PM 编辑 ]
是不是少了一个$ ===> 'contact_address')"; 应该是$contact_address
但这应该也不会影响结果
我在想可能是你连接资料库的地方出错
你可以先试著select资料显示出来看可不可以执行
[ 本帖最后由 windows123 於 2011-11-18 04:41 PM 编辑 ]
作者: windows123 发布时间: 2011-11-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28