早上好,我有一个问题,因为我使用的是通过 GET 发送数据的网站,当然现在我知道这一点,我想将其修改为 POST,以便不显示数据。GET 数据通过 URL 发送如下:
<td>
<a href="?action=editar&id=<?php echo urlencode($r->acronimo); ?>"><img src="icon_editthis.png" width="30px" height="30px"/></a>
</td>
<td>
<a href="?action=eliminar&acronimo=<?php echo urlencode($r->acronimo); ?>"><img src="delete.png" width="30px" height="30px"/></a>
</td>
现在的想法是如何修改它以将其发送到 POST。
我的表单应该允许修改或输入数据,例如选择从我之前输入的代码中编辑或删除记录。
<form action="?action=<?php echo isset($obj_categoria) ? 'actualizar' : 'registrar'; ?>" method="POST" class="pure-form pure-form-stacked" style="margin-bottom:30px;">
<input type="hidden" name="id" value="<?php echo isset($obj_categoria) ? $obj_categoria->__POST('acronimo') : ''; ?>" />
<table style="width:500px;">
<tr>
<th style="text-align:left;">Acronimo</th>
<td><input type="text" name="acronimo" value="<?php echo isset($obj_categoria) ? $obj_categoria->__POST('acronimo') : ''; ?>" style="width:100%;" required /></td>
</tr>
<tr>
<th style="text-align:left;">Categoria</th>
<td><input type="text" name="categoria" value="<?php echo isset($obj_categoria) ? $obj_categoria->__POST('categoria') : ''; ?>" style="width:100%;" required/></td>
<td colspan="2">
<button type="submit" class="pure-button pure-button-primary">Guardar</button>
</td>
</tr>
</table>
</form>
所以总而言之,我可以使用 URL 来通过 POST 还是应该怎么做?
如果不可能,那怎么可能,提前谢谢
要通过邮寄方式发送信息,您必须使用表格发送数据。
例如: