感谢大家在select标签上添加名称。
但是现在通过post方法发送的值就是这样的
$_document = Andres
有很多空格,我希望得到像
一样干净的东西$_document=Andres
有什么想法吗?
我遇到了需要通过POST方法发送的变量的麻烦。下面是代码:
<td>
<label>Nombre</label><input type="text" id="_name" name="_name" value="<?=$_name?>" class="name" />
<label>URL</label><input type="text" id="_permalink" name="_permalink" value="<?=$_permalink?>" class="name" />
<label>Fecha</label><input type="text" id="_date" name="_date" value="<?=date_to_javascript_short($_date)?>" />
<input type="checkbox" id="_featured" value="s" name="_featured" class="checkbox" <?= $_featured == "s" ? "checked='checked'" : "" ?> /><label for="_featured" class="checkbox">Marcar como relevante</label>
<label>Carpeta</label>
**<select>
<? $document = process_all("SELECT _document_name FROM _document WHERE _owner = 'Marco Regulatorio' ORDER BY _document_name ");
if($document) {
foreach ($document as $item) {
echo "<option id='_document' value=' ";?>
<?=$_document=$item[_document_name]?>
<?echo "'>";
echo "$item[_document_name] </option>";
}
}
?>
</select>**
</td>
使用post方法正确发送$_name
,$_permalink
和其他变量,提出问题的方法是select标记中的那个,$_document
变量,首先要解释是我使用数据库获取选项标记的内容,然后我设置将使用PHP显示的选项,但我真的不明白为什么不使用post方法发送$ _document变量。
答案 0 :(得分:1)
将select标签命名为“_document”,就像命名输入“_name”一样。
答案 1 :(得分:1)
选择没有要发送的名称。
只需在select标记中添加name属性即可。