首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mySQL数据库填充的网站表单,如何返回数据

从mySQL数据库填充的网站表单,如何返回数据
EN

Stack Overflow用户
提问于 2013-09-08 15:16:49
回答 1查看 915关注 0票数 1

我正在尝试写一个wordpress插件,我碰到了一个颠簸。我对PHP (之前用Java编写)和javascript很陌生,所以我不确定解决问题的最佳方法是什么。

后台我正在使用的mySQL DB中有一些数据(每一行都有一个唯一的ID和一些我添加的其他信息)。我可以使用

代码语言:javascript
复制
    $headss = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}costumesdb WHERE location = 'head'", ARRAY_A);

并向用户显示一些信息(这是5种不同的下拉方式之一,但它们都是以相同的方式创建的)。

代码语言:javascript
复制
    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条信息,一旦表单被提交(我需要为此编写更多的代码)到服务器上,服务器会发出另一个包含2个URL的页面。

将数据发送回PHP脚本的最佳方法是什么?我是否能够访问用户在下拉列表中选择的行数据,并将该行的唯一ID发回,还是需要进行其他操作?

编辑:这是我用来提交代码的脚本:$(‘createacostume’).form({success:function){$.messager.alert(‘$.messager.alert’,data,'info');};‘’

然后显示返回的信息的页面是:$cname =$_POST‘’cname‘;$head =$_POST’‘head’;echo“数据返回

名称$cname

头$head

EN

回答 1

Stack Overflow用户

发布于 2013-09-08 15:22:06

提交第一个表单(没有两个字段),将数据插入数据库,获取insert的ID。

将ID传递到下一页,该页面将ID设置为新表单的隐藏表单字段(或GET或POST参数,大量选项)(两个字段一起使用),并在提交第二个表单时更新数据库。

如果您想在第二种表单中显示原始数据,只需从数据库中提取数据并使用它来呈现表单,而不是将ID传递到隐藏字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18685307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档