Wordpress将数据提交给mysql

时间:2012-07-31 16:48:53

标签: php mysql wordpress plugins

我设计了用于向我的数据库表提交数据的界面,但我不确定如何在这里执行此操作是我的一些代码大部分是相同的,所以一旦我知道如何做到这一点我可以复制它

<form method="post" action="input.php">
<?php wp_nonce_field('update-options'); ?>

<table width="600">
<tr valign="top>">
    <th width="92" scope="row">Enter New Track</th>
    <th width="92" scope="row">Enter New Position</th>
    <th width="92" scope="row">Enter New Driver</th>
    <th width="92" scope="row">Enter New Class</th>
</tr>
<tr valign="top>">
    <td><input type="text" name="track" /></td>
    <td><input type="text" name="position" /></td>
    <td><input type="text" name="driver" /></td>
    <td><input type="text" name="class" /></td>
</tr>
<tr valign="top">
    <td><input type="submit" value="Submit" /></td>
    <td><input type="submit" value="Submit" /></td>
    <td><input type="submit" value="Submit" /></td>
    <td><input type="submit" value="Submit" /></td>
</tr>
</table>

我想要做的是将这些值中的每一个输入到那里,我已经对问题进行了调查,并没有发现任何有任何帮助的任何想法。

1 个答案:

答案 0 :(得分:1)

这里有许多问题需要解决。

首先,您只需要一个类型<input>的{​​{1}}。这可以超出表格范围。其次,您的submit属性包含额外的valign字符。

>

以上代码应放在 <table width="600"> <tr valign="top"> <th width="92" scope="row">Enter New Track</th> <th width="92" scope="row">Enter New Position</th> <thwidth="92" scope="row">Enter New Driver</th> <th width="92" scope="row">Enter New Class</th> </tr> <tr valign="top"> <td><input type="text" name="track" /></td> <td><input type="text" name="position" /></td> <td><input type="text" name="driver" /></td> <td><input type="text" name="class" /></td> </tr> </table> <br /> <input type="submit" value="Submit" /> 标记内。

提交表单后,数据将<form>添加到 input.php ,其目的是处理数据并将任何新数据插入表格(为什么你这样做仍然是一个谜,但我会首先回答这个问题。

input.php 应该是这样的:

POST

注意:

看起来你仍然是网络开发的新手,所以我会告诉你:SQL Injection不是开玩笑。你* 必须* 为它辩护,否则你可能会丢失数据库中的所有内容。

一般来说,选择一些关于PHP,Wordpress和Web开发的书籍或教程。与社区中的人们讨论最佳实践,并尝试更多地了解如何完成您认为自己感觉舒适的基本任务。然后转到测试您的能力的更复杂的场景。有了足够的经验,您会对Web应用程序的功能感到惊讶。