网站空间php版本太低。求修改Php代码,适应php5.2 50

以下代码在本地完全不会错。本地Php版本php5.4.12网站空间php版本php5.2.17求修改,使得能适应php5.2.17<?phpheader("Content... 以下代码在本地完全不会错。本地Php版本php5.4.12 网站空间php版本 php5.2.17

求修改,使得能适应php5.2.17

<?php

header("Content-type: text/html; charset=utf-8");
$connect = mysql_connect('203.124.14.140','qydb2fd3_f','12345678');//连接数据库
mysql_select_db('qydb2fd3');//选择数据库

//去掉首尾空格
$_POST = array_map(function($item){
return trim($item);
},$_POST);
//验证姓名
if(isset($_POST['name']) && empty($_POST['name'])) {
echo 'false';
}
//验证手机号码
if(!preg_match("/^1[34578]{1}\d{9}$/",$_POST['tele'])) {
echo 'false';
}
//验证邮箱
if(isset($_POST['mail']) && empty($_POST['mail'])) {
echo 'false';
}
//验证专业
if(isset($_POST['major']) && empty($_POST['major'])) {
echo 'false';
}
//验证年级
if(isset($_POST['grade']) && $_POST['grade'] == 0) {
echo 'false';
}
//验证部门
if(isset($_POST['dept']) && $_POST['dept'] == 0) {
echo 'false';
}
//手机重复验证
$sql = "select count(*) from students where phone='".$_POST['tele']."'";
$result = mysql_query($sql);
$value = mysql_fetch_assoc($result);
foreach($value as $v) {
if($v > 0) {
echo 'false';
}
}

$data = array(
'name' => $_POST['name'],
'phone' => $_POST['tele'],
'email' => $_POST['mail'],
'major' => $_POST['major'],
'grade' => $_POST['grade'],
'subject' => $_POST['dept']
);
$data = array_map(function($item){
return "'".$item."'";
}, $data);

$data_str = implode(',',$data);

$sql = "insert into students values(null,".$data_str.")";
$result = mysql_query($sql);
echo $result;
展开
 我来答
urmgod
2014-09-05 · 超过24用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:34.4万
展开全部
$data = array_map(function($item){
    return "'".$item."'";
}, $data);


改为


function array_map_callback($item) {
    return "'".$item."'";
}
$data = array_map('array_map_callback', $data);
深圳联雅网络科技有限公司
2023-08-27 广告
作为深圳联雅网络科技有限公司的工作人员,我认为网站搭建需要经过以下步骤:1. 确定网站的目的和主题,以及目标受众群体。2. 选择适合的网站平台和域名,并购买和注册域名。3. 设计网站的页面布局和风格,并编写HTML和CSS代码。4. 添加网... 点击进入详情页
本回答由深圳联雅网络科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式