为了账号安全,请及时绑定邮箱和手机立即绑定

求解答,为什么中文跑不出来?

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html" charset="utf-8"/>

</head>

<body>

<form action="1.php" method="post" name="form1" >

用户名:<input name="user" type="text" > <p>

密码:<input name="pwd" type="password" > <p>

性别:<input type="radio" name="sex" value="男" >男

      <input type="radio" name="sex" value="女">女<p>

爱好:<input name="fond[]" type="checkbox"  value="电脑"/>电脑

      <input name="fond[]" type="checkbox"  value="音乐"/>音乐

      <input name="fond[]" type="checkbox"  value="旅游"/>旅游

      <input name="fond[]" type="checkbox"  value="其他"/>其他<p>

学历:<select name="select">

          <option value="初中">初中</option>

          <option value="高中">高中</option>

          <option value="专科">专科</option>

         <option value="本科" selected>本科</option>

          <option value="研究生">研究生</option>

      </select><p>   

<input type="submit" name="submit" value="注册"><p>

</form>

<?php


if($_POST[submit]!=""){

echo " 姓名:".$_POST[user].'<br>';

echo " 密码:".$_POST[pwd].'<br>';

echo " 性别:".$_POST[sex].'<br>';

echo " 学历:".$_POST[select].'<br>';

echo " 爱好:";

for($i=0;$i<count($_POST[fond]);$i++)

echo $_POST[fond][$i]."&nbsp;&nbsp;";

}

?>

</body>

</html>


正在回答

3 回答

首先PHP部分也要改编码格式为UTF-8编译器文件格式也是,其次,你POST方法怎么用搞清楚,$_POST['submit']

里面要有引号,然后你将表单提交到1.php这个文件也要存在,

0 回复 有任何疑惑可以回复我~

加入下面代码:

header('content-type:text/html;charset=utf-8');

0 回复 有任何疑惑可以回复我~

你是说php里面变量的值没有显示么? 你的form表单是提交到1.php里面了 不是在本页显示的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181826    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

求解答,为什么中文跑不出来?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信