首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  HTML/JS/CSS技术专区 » [原创]我有表单的问题要问高手  


  作者:雨中子
  注册时间:2006-08-31
  主题/回复:2/0
  积分:410
  等级:★★☆(五级)
  称号:略有小成

用户联系方式已设置为保密

 

 发表:2006-08-31 18:20:54 阅读 2500 次 回复 2 次 得分2  |   字号 字色
[原创]我有表单的问题要问高手
index.php文件:
<form name="form1" method="post" action="addsave.php">
<table width="75%"  border="0" cellspacing="1" cellpadding="1">
  <tr>
    <td align="center">昵称:</td>
    <td><input name="Pname" type="text" id="Pname" size="25"></td>
  </tr>
  <tr>
    <td width="25%" align="center"> </td>
    <td width="75%"> </td>
  </tr>
  <tr>
    <td> </td>
    <td><input type="submit" name="Submit" value="提交">
  <input type="reset" name="Submit2" value="重置"></td>
  </tr>
</table>
</form>

addsave.php文件:
<?php 

require("conn_config.php"); 

$Pname=$_POST["Pname"];


if ($Pname=="")
echo  "<script>alert('昵称不能为空!!!');history.go(-1);</script>";


$sqlstr="insert into pspeaker(Pname) values('$Pname')";

$rs=mysql_query($sqlstr);


if ($rs)
{echo "添加成功!!!";}

else 

{echo "失败";}
?>

为何我在表单文本框中输入数字和字母都可以正确添加,但是输入中文的时候就添加失败

MySQL中的字段是:
ID  自动编号
Pname varchar型
 
 1#楼  
 
  回复人:jsh204
  注册时间:2004-09-21
  主题/回复:7/37
  积分:494
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2006-09-26 01:47:48  评分:1 

你可以写一个插入值包含中文字符的SQL语句,直接对数据库进行操作。看有无问题,若有就不是表单的问题了
 2#楼  
 
  回复人:长路漫漫
  注册时间:2006-10-27
  主题/回复:3/10
  积分:425
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2006-11-01 00:24:13  评分:1 

感觉应该不是表单的问题吧,
你从$_POST里面取出Pname来,打印出来,如果正常,就不是表单的问题了吧。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.005sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版