PHP无法从选择选项HTML获取值
我有一个简单的表单,用户可以注册,提交后我想用这些值检查一切是否正常,问题是我无法获得一些值 这是index.php中的格式: 我已经缩小了模板的尺寸,使其更加具体。一旦我提交表单并转到correcto.php,我就可以完美地使用first_name和second_name,但由于某些原因,我无法从PersonalEmpresa获得值 以下是correcto.php上的代码:PHP无法从选择选项HTML获取值,php,html,forms,web,post,Php,Html,Forms,Web,Post,我有一个简单的表单,用户可以注册,提交后我想用这些值检查一切是否正常,问题是我无法获得一些值 这是index.php中的格式: 我已经缩小了模板的尺寸,使其更加具体。一旦我提交表单并转到correcto.php,我就可以完美地使用first_name和second_name,但由于某些原因,我无法从PersonalEmpresa获得值 以下是correcto.php上的代码: 非常感谢大家 您是否在表单中输入了提交类型 <form class="form-detail"
非常感谢大家 您是否在表单中输入了提交类型
<form class="form-detail" action="correcto.php" method="post" id="myform">
<select name="personaEmpresa" id="personaEmpresa">
<option class="option" value="empresa">Soy una empresa</option>
<option class="option" value="persona">Soy una persona</option>
</select>
<input type="text" name="first_name" id="first_name" class="input-text" placeholder="Nombre" required>
<input type="text" name="last_name" id="last_name" class="input-text" placeholder="Apellidos" required>
<input type="submit" value="">
最后,错误只是浏览器的缓存需要更新。你可以在Chrome或Firefox中使用classic cache killer来解决这个问题。试试print\u r$\u Post你没有将JS与此结合使用,是吗?
<?php
//I cannot get the value from this one
echo $personaEmpresa = $_POST["personaEmpresa"];
echo "<br>";
echo $nombre = $_POST["first_name"];
echo "<br>";
echo $apellidos = $_POST["last_name"];
<form class="form-detail" action="correcto.php" method="post" id="myform">
<select name="personaEmpresa" id="personaEmpresa">
<option class="option" value="empresa">Soy una empresa</option>
<option class="option" value="persona">Soy una persona</option>
</select>
<input type="text" name="first_name" id="first_name" class="input-text" placeholder="Nombre" required>
<input type="text" name="last_name" id="last_name" class="input-text" placeholder="Apellidos" required>
<input type="submit" value="">