我看过许多其他帖子,据说其中包含解决此问题的方法,但我无法用它们解决。
我正在创建登录页面
<form action="https://www.tjoliveirafpereira.000webhostapp.com/code/CheckUser.php" method="post">
<div class="row">
<div class="six columns">
<label for="NMEC">Nº Mecanográfico:</label>
<input required class="u-full-width" type="text" id="NMEC">
<label for="PIN">PIN:</label>
<input required class="u-full-width" type="text" id="PIN">
</div>
</div>
<input class="button-primary" type="submit" value="Entrar">
</form>
但是当我print_r $ _POST变量时,它表明它是空的(Array())。
print_r( $_POST);
有人可以帮助我吗?
答案 0 :(得分:5)
您在输入字段中缺少名称属性。试试这个:
<form action="https://www.tjoliveirafpereira.000webhostapp.com/code/CheckUser.php" method="post">
<div class="row">
<div class="six columns">
<label for="NMEC">Nº Mecanográfico:</label>
<input required class="u-full-width" name="myNMEC" type="text" id="NMEC">
<label for="PIN">PIN:</label>
<input required class="u-full-width" name="mypin" type="text" id="PIN">
</div>
</div>
<input class="button-primary" name="mysubmit" type="submit" value="Entrar">
</form>
答案 1 :(得分:0)
对于具有id =“ NMEC”和id =“ PIN”的文本框,您尚未提及name属性,请在相应的文本框中添加name =“ NMEC”和name =“ PIN”。这将解决此问题。 / p>