【发布时间】:2013-09-12 04:17:54
【问题描述】:
我正在尝试编写一个 wordpress 插件,但遇到了一个问题。我是 PHP(之前用 Java 编码)和 javascript 的新手,所以我不确定解决我的问题的最佳方法是什么。
背景 我正在使用的 mySQL DB 中有一些数据(每一行都有一个唯一的 ID 和我添加的一些其他信息)。我可以使用
搜索数据库 $headss = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}costumesdb WHERE location = 'head'", ARRAY_A);
并向用户显示一些信息(这是 5 个不同的下拉菜单之一,但它们都是以相同的方式创建的)
Head: <select name="head">
<?php foreach ($heads as $head) { ?>
<option value="<?php echo $head['pieceName'] ?>"><?php echo $head['shopName'] . " - " . $head['pieceName'] ?></option>
<?php } ?>
</select>
目前我希望限制用户选择系统中已有的信息。
问题 DB 包含用户填写表单时不需要知道的 2 条信息(网站 URL 和图片 URL)。将表单提交到服务器后,我需要这两条信息(我需要为此编写更多代码),服务器会吐出包含 2 个 URL 的另一个页面。
将数据发送回 PHP 脚本的最佳方式是什么?我是否能够访问用户在下拉列表中选择的数据行并将该行的唯一 ID 发送回,还是需要执行其他操作?
编辑: 这是我用来提交代码的脚本: $('#createacostume').form({ 成功:功能(数据){ $.messager.alert('信息', 数据, '信息'); } }); '
然后显示返回信息的页面是:
$cname = $_POST['cname'];
$head = $_POST['head'];
echo "返回数据
Name $cname
head $head
【问题讨论】: