【发布时间】:2016-01-25 17:19:16
【问题描述】:
这是 xhtml 页面:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile
1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Order </title>
</head>
<body>
<p>Chose car:
<form method="GET" action="aa.php"
<select name="sastojci[]">
<option name="sastojci[]" value="ma">Mazda sp 25</option>
<option name="sastojci[]" value="op">Opel Karl</option>
<option name="sastojci[]" value="me">Mercedes Cla</option>
<option name="sastojci[]" value="da">Dacia Sandero</option>
<option selected="selected" name="sastojci[]" value="ja">Jaguar XJ</option>
<option name="sastojci[]" value="pe">Peugeot 308</option>
</select>
<br/>
How many cars you want:
<input type="text" name="kolicina" maxlength="3" value="3"/> .<br />
</p>
<p>
<input type="submit" name="submit" value="Submit"/>
</form>
</p>
</body>
</html>
这是 php 文件的一部分:
<?php echo $_GET["sastojci[]"];
echo $_GET["narudzba"]; ?>
当您按下提交按钮时,会出现空白页。 xhtml 文件有问题,但不知道是什么。 我应该改变什么?
【问题讨论】:
-
您尝试通过
GET访问您的表单通过POST发送的参数 -
您的选项中不需要 name="sastojci[]" 。从所有选项中删除它并将其保留在 select 标记中。
-
var_dump($_GET) 然后 var_dump($_POST) 在你的 PHP 中,你应该会看到问题。
-
你应该看一个 HTML 表单教程,这个表单有很多问题。开始
<form method="post" action="aa.php"。 developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms/…