PHP变量未发布

PHP变量未发布,php,Php,这就是我的代码。它不会产生任何形式的帖子。发生这种情况有什么原因吗?这很烦人。这让我很紧张 我已经试着去窃听30分钟了。我试过很多方法。是因为它没有实际发布值吗?或者只是没有正确地阅读它们 echo $_POST["sntype"]; 以下是表格代码: $htmloutput1 = '<html> <body> <form name="sntype" action="site.php" method="post"> <select> <

这就是我的代码。它不会产生任何形式的帖子。发生这种情况有什么原因吗?这很烦人。这让我很紧张

我已经试着去窃听30分钟了。我试过很多方法。是因为它没有实际发布值吗?或者只是没有正确地阅读它们

echo $_POST["sntype"];
以下是表格代码:

$htmloutput1 = '<html>
<body>
<form name="sntype" action="site.php" method="post">
<select>
  <option value="1">Please Choose...</option>
  <option value="Elect">Electronics</option>
  <option value="Food">Food</option>
  <option value="Other">Other</option>
<input type="submit" value="Submit">

</form>
</select>

</body>
</html>';

echo $htmloutput1;
echo $_POST["sntype"];
$htmloutput1='
请选择。。。
数码产品
食物
其他
';
echo$htmloutput1;
echo$_POST[“sntype”];
因此,
位于
的外部,
位于
的内部

<form name="sntype" action="site.php" method="post">
<select>
  <option value="1">Please Choose...</option>
  <option value="Elect">Electronics</option>
  <option value="Food">Food</option>
  <option value="Other">Other</option>
<input type="submit" value="Submit">

</form>
</select>
我将
的名称更改为
的sntype形式,并将
设置为
,因此名称现在为
sntype

因此
被放置在
的外部,
位于
的内部

<form name="sntype" action="site.php" method="post">
<select>
  <option value="1">Please Choose...</option>
  <option value="Elect">Electronics</option>
  <option value="Food">Food</option>
  <option value="Other">Other</option>
<input type="submit" value="Submit">

</form>
</select>
我将
的名称更改为
的sntype形式,并将
设置为
,因此名称现在为
sntype

因此
被放置在
的外部,
位于
的内部

<form name="sntype" action="site.php" method="post">
<select>
  <option value="1">Please Choose...</option>
  <option value="Elect">Electronics</option>
  <option value="Food">Food</option>
  <option value="Other">Other</option>
<input type="submit" value="Submit">

</form>
</select>
我将
的名称更改为
的sntype形式,并将
设置为
,因此名称现在为
sntype

因此
被放置在
的外部,
位于
的内部

<form name="sntype" action="site.php" method="post">
<select>
  <option value="1">Please Choose...</option>
  <option value="Elect">Electronics</option>
  <option value="Food">Food</option>
  <option value="Other">Other</option>
<input type="submit" value="Submit">

</form>
</select>

我将
的名称更改为
sntype\u表单
,并将
设置为现在的
,因此名称现在是
sntype

好的,您的代码有很多问题

请尝试以下操作:

<?php

if(isset($_POST["sntype"])){ //if sntype was submited
    echo $_POST["sntype"];
}
else{ //otherwise display form
?>

<html>
<body>
<form action="" method="post">
    <select name="sntype">
      <option value="1">Please Choose...</option>
      <option value="Elect">Electronics</option>
      <option value="Food">Food</option>
      <option value="Other">Other</option>
    </select>

    <input type="submit" value="Submit">
</form>

</body>
</html>
<?php } ?>

请选择。。。
数码产品
食物
其他
代码问题

  • 确保所有字段都在
    表单中
    标记
  • 要提交的每个字段都应具有
    名称
    属性
  • 我不确定您想用代码实现什么,但上面的内容应该会让您继续

好的,那么你的代码有很多问题

请尝试以下操作:

<?php

if(isset($_POST["sntype"])){ //if sntype was submited
    echo $_POST["sntype"];
}
else{ //otherwise display form
?>

<html>
<body>
<form action="" method="post">
    <select name="sntype">
      <option value="1">Please Choose...</option>
      <option value="Elect">Electronics</option>
      <option value="Food">Food</option>
      <option value="Other">Other</option>
    </select>

    <input type="submit" value="Submit">
</form>

</body>
</html>
<?php } ?>

请选择。。。
数码产品
食物
其他
代码问题

  • 确保所有字段都在
    表单中
    标记
  • 要提交的每个字段都应具有
    名称
    属性
  • 我不确定您想用代码实现什么,但上面的内容应该会让您继续

好的,那么你的代码有很多问题

请尝试以下操作:

<?php

if(isset($_POST["sntype"])){ //if sntype was submited
    echo $_POST["sntype"];
}
else{ //otherwise display form
?>

<html>
<body>
<form action="" method="post">
    <select name="sntype">
      <option value="1">Please Choose...</option>
      <option value="Elect">Electronics</option>
      <option value="Food">Food</option>
      <option value="Other">Other</option>
    </select>

    <input type="submit" value="Submit">
</form>

</body>
</html>
<?php } ?>

请选择。。。
数码产品
食物
其他
代码问题

  • 确保所有字段都在
    表单中
    标记
  • 要提交的每个字段都应具有
    名称
    属性
  • 我不确定您想用代码实现什么,但上面的内容应该会让您继续

好的,那么你的代码有很多问题

请尝试以下操作:

<?php

if(isset($_POST["sntype"])){ //if sntype was submited
    echo $_POST["sntype"];
}
else{ //otherwise display form
?>

<html>
<body>
<form action="" method="post">
    <select name="sntype">
      <option value="1">Please Choose...</option>
      <option value="Elect">Electronics</option>
      <option value="Food">Food</option>
      <option value="Other">Other</option>
    </select>

    <input type="submit" value="Submit">
</form>

</body>
</html>
<?php } ?>

请选择。。。
数码产品
食物
其他
代码问题

  • 确保所有字段都在
    表单中
    标记
  • 要提交的每个字段都应具有
    名称
    属性
  • 我不确定您想用代码实现什么,但上面的内容应该会让您继续


你应该说出那个人的名字,而不是…@看守人的名字。把它贴出来作为回答。请给我们看所有的代码。这就是所有的代码。我只是删掉了我之前评论过的内容。你应该说出那个…@看守人的名字,把它贴出来作为回答。请给我们看所有的代码。这就是所有的代码。我只是删掉了我之前评论过的内容。你应该说出那个…@看守人的名字,把它贴出来作为回答。请给我们看所有的代码。这就是所有的代码。我只是删掉了我之前评论过的内容。你应该说出那个…@看守人的名字,把它贴出来作为回答。请给我们看所有的代码。这就是所有的代码。我只是删掉了我先前评论过的内容。这就是它最初的设置方式,然后我很困惑,我试着四处移动,看看我是否忘记了它的位置。我只是又试了一次来确定。!您还缺少
选择
字段的名称:)@falled,yes。代码太乱了,我没注意到它没有名字。那么原始海报期望得到什么?我看到他的表单名是
sntype
。所以他很可能想要打印整个表单数据;)或者他只是错误地命名了表单而不是某个输入字段:)@faller我只是用我的方法编辑了它。所以这应该行得通。这就是它最初的设置方式,然后我很困惑,我试着四处移动,看看我是否忘记了它的位置。我只是又试了一次来确定。!您还缺少
选择
字段的名称:)@falled,yes。代码太乱了,我没注意到它没有名字。那么原始海报期望得到什么?我看到他的表单名是
sntype
。所以他很可能想要打印整个表单数据;)或者他只是错误地命名了表单而不是某个输入字段:)@faller我只是用我的方法编辑了它。所以这应该行得通。这就是它最初的设置方式,然后我很困惑,我试着四处移动,看看我是否忘记了它的位置。我只是又试了一次来确定。!您还缺少
选择
字段的名称:)@falled,yes。代码太乱了,我没注意到它没有名字。那么原始海报期望得到什么?我看到他的表单名是
sntype<