Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助从HTML选择下拉框保存php变量吗_Php_Html - Fatal编程技术网

需要帮助从HTML选择下拉框保存php变量吗

需要帮助从HTML选择下拉框保存php变量吗,php,html,Php,Html,我认为这很容易,但为了我的生活,我不能这么做。这要求太高了吗 <select name="cars"> <?php if (isset($_POST['Submit1'])) { $car = $_POST['cars']; } ?> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value=

我认为这很容易,但为了我的生活,我不能这么做。这要求太高了吗

 <select name="cars">
<?php
if (isset($_POST['Submit1'])) {
$car = $_POST['cars'];
}
?>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="opel">Opel</option>
  <option value="audi">Audi</option>
</select>
</body>  


</head>
<body>
<Form name ="form1" Method ="POST" Action ="">
<Input Type = "text" Value ="<?php echo $car; ?>" Name ="word">
<Input Type = "Submit" Name = "Submit1" Value = "Submit">
</FORM>

沃尔沃汽车
萨博
欧宝
奥迪
标记是一个HTML表单元素,为了提交,该标记必须位于
标记内

您的新代码应该如下所示:

    <body>
    <form name="form1" method="POST" action="">
     <select name="cars">
      <?php
       if (isset($_POST['Submit1'])) {
        $car = $_POST['cars'];
       }
       ?>
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="opel">Opel</option>
      <option value="audi">Audi</option>
     </select>
     <input type="text" value="<?php echo $car; ?>" name="word" />
     <input type="Submit" name="Submit1" value="Submit" />
    </form>
    </body>

沃尔沃汽车
萨博
欧宝
奥迪

不太了解你的结构。。。为什么
出现在
之前?先学习HTML。然后试着这样做。好吧,那只是我不小心。显然是在之前,但是有什么可能的原因使变量$car不能被存储?问题是你的问题写得很糟糕。你甚至不解释你想要什么。我们应该帮助你解决一个特定的问题,而不是猜测你需要什么然后给你一个解决方案。你想在这里做什么并不明显,就我所见,HTML是错误的。我无意嘲笑你。我真的以为你不知道有多少HTML。不,是我的错,我真的应该注意一下。谢谢你,斯蒂芬。清晰、信息丰富的答案。希望更多的人像你一样。