我试图简单地设置一个变量并将其传递回与调用相同的 PHP 脚本,但是它不起作用。
第一次运行脚本时,我看到了我希望在屏幕上看到的内容
您的商店是美国,您的语言是 en
如果我然后选择英国并按提交,我会看到以下行
您的商店是,您的语言是 en
我的示例代码是
<?php
if(isset($_POST['submit'])){
$store = $_GET['store'];
$lang=en;
}
else
{
$store=143441;
$lang=en;
}
switch ($store)
{
case "143441":
$storename="USA";
break;
case "143444":
$storename="UK";
break;
}
?>
<head>
</head>
<body>
<form name="store" method="post" action="test.php">
<select name="Store">
<option value="143441">USA</option>
<option value="143444">UK</option>
</select>
<INPUT TYPE="submit" name="submit" value="submit">
</form>
<?php echo "Your store is " . $storename . " and your language is " . $lang; ?>
</body>
</html>