gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 00:26:27 24 4
gpt4 key购买 nike

我正在尝试编写一个 wordpress 插件,但遇到了一个问题。我是 PHP(以前用 Java 编码)和 javascript 的新手,所以我不确定什么是解决我的问题的最佳方法。

背景我在我正在使用的 mySQL 数据库中有一些数据(每一行都有一个唯一的 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 "返回数据
名称$cname
head $head

最佳答案

我想这就是你要问的:

用户必须从下拉列表中选择一项并提交表单。您必须在第二页中显示该项目的网站 URL 和图像。您想知道这通常是如何完成的。

如果是这种情况,您应该像这样将项目的行 ID 传递到第二页:

<option value="<?php echo $head['ROW_ID'] ?>"><?php echo $head['shopName'] . " - " . $head['pieceName'] ?></option>

然后利用第二页的ROW_ID从数据库中获取数据,打印出网址和图片。

关于php - 从mySQL数据库填充的网站表单,如何返回数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com