我的wordpress主题archive.php
文件中有自定义表单,但我无法获取该表单的帖子。它是空的。
我有这些:
<?php print_r($_POST); ?>
<div class="filtros">
<h3>Búsqueda de documentos</h3>
<form action="#" method="post">
<input type="text" id="name" name="f_name" placeholder="Buscar" value="<?php echo $_POST['f_name']; ?>" />
<div class="dates">
<input type="text" id="inicio" class="date" name="f_inicio" placeholder="Fecha de inicio" value="<?=$_POST['f_inicio']?>" /> /
<input type="text" id="final" class="date" name="f_final" placeholder="Fecha final" value="<?=$_POST['f_final']?>" />
</div>
<div class="submit"><input type="submit" value="Buscar" /></div>
</form>
</div>
即使我传递变量抛出URL,我也无法使用$ _GET获取该变量。
¿任何想法?
答案 0 :(得分:0)
虽然从安全角度来看不建议这样做,但您可以将表单上的方法从method="post"
更改为method="get"
,以便将变量发布为$ _GET变量。
答案 1 :(得分:0)
将action="#"
更改为action="<? echo $_SERVER['REQUEST_URI']?>"
尝试将<?=
更改为<? echo
答案 2 :(得分:-1)
您可能需要将 action =“myfile.php”指向特定文件。请参阅此处的解决方案: $_POST returns empty on form submit in wordpress