求解答,為什么中文跑不出來?
<!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>
學(xué)歷:<select name="select">
? ? ? ? ? <option value="初中">初中</option>
? ? ? ? ? <option value="高中">高中</option>
? ? ? ? ? <option value="專科">???lt;/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 " 學(xué)歷:".$_POST[select].'<br>';
echo " 愛好:";
for($i=0;$i<count($_POST[fond]);$i++)
echo $_POST[fond][$i]." ";
}
?>
</body>
</html>
2018-09-21
首先PHP部分也要改編碼格式為UTF-8編譯器文件格式也是,其次,你POST方法怎么用搞清楚,$_POST['submit']
里面要有引號,然后你將表單提交到1.php這個文件也要存在,
2018-04-29
加入下面代碼:
header('content-type:text/html;charset=utf-8');
2016-11-09
你是說php里面變量的值沒有顯示么? 你的form表單是提交到1.php里面了 不是在本頁顯示的。