PHP+MYSQL的问题!请各位大哥指教! 把这个if判断换一下就OK了。把----------->if(strlen($userid)<1)换成--------->if($userid<>'') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head> <title>Untitled web-page</title></head><body><?phpif($userid){//connection to database; $link = mysql_connect("localhost", "root", ""); mysql_select_db ("data",$link); //insert into table; $strsql="insert into reguser(userid,sex,age,tel,email,address)values('$userid','$sex','$age','$tel','$email','$address')"; $result=mysql_query ($strsql,$link)or die(mysql_error());//close database;mysql_close($link);echo "success";}else{?><form action="<?php echo $PHP_SELF; ?>" method="GET" name="FORM">USERID<input type="text" name="userid" value="" maxlength="18"><BR>SEX<input type="radio" name="sex" value="男" checked>男<input type="radio" name="sex" value="女">女 <br>AGE<input type="text" name="age" value=""><br>TEL<input type="text" name="tel" value=""><BR>EMAIL<input type="text" name="email" value=""><BR>ADDRESS<input type="text" name="address" value=""><br><input type="submit" name="reset" value="reset"><input type="submit" name="submit" value="Submit"></form><? }?></body></html> 楼主是不是提交后看不到success,而总是表单填写页面,这是因为现在php新版本默认register_globals=off了,也就是讲,表单提交的变量不可以直接使用,如本例中可以讲$userid改成$_GET['userid'],其他的类似就可以了楼主也可以讲php.ini中的register_globals改为on,重新启动apache就可以了 他这个是form递交的要用$_POST['userid']而不是$_GET['userid'] 类似\x75 这样的字符串应该是什么编码,该用什么函数转换。 用PHP建sql表的问题 今天闲着无事,制作的Apache+PHP+MySQL+phpMyAdmin集成包,欢迎下载使用 php搜索! base64_decode编码问题 大家看一下第七世界(www.7world.cn),我们想做成一个开放型的游戏平台 有谁知道wssp文件是什么文件? 重金悬赏!!!!(奖金好商量) PHP如何实现批量上传? 想写一篇关于php+mysql购物网站的论文,谁能给点建议,多多给分!!! 关于在IIS5.0下配置PHP 我做的那个小程序呢?
<head>
<title>Untitled web-page</title>
</head>
<body>
<?php
if($userid)
{
//connection to database;
$link = mysql_connect("localhost", "root", "");
mysql_select_db ("data",$link);
//insert into table;
$strsql="insert into reguser(userid,sex,age,tel,email,address)values('$userid','$sex','$age','$tel','$email','$address')";
$result=mysql_query ($strsql,$link)or die(mysql_error());
//close database;
mysql_close($link);
echo "success";
}
else
{
?>
<form action="<?php echo $PHP_SELF; ?>" method="GET" name="FORM">
USERID<input type="text" name="userid" value="" maxlength="18"><BR>
SEX<input type="radio" name="sex" value="男" checked>男<input type="radio" name="sex" value="女">女 <br>
AGE<input type="text" name="age" value=""><br>
TEL<input type="text" name="tel" value=""><BR>
EMAIL<input type="text" name="email" value=""><BR>
ADDRESS<input type="text" name="address" value=""><br>
<input type="submit" name="reset" value="reset">
<input type="submit" name="submit" value="Submit">
</form>
<?
}
?>
</body>
</html>
$_GET['userid'],其他的类似就可以了
楼主也可以讲php.ini中的register_globals改为on,重新启动apache就可以了