if(isset($_POST['chooseclient'])){

$clientid = mysqli_real_escape_string($mysqli, $_POST['client_id']);

MYSQL query here

我已经尝试过this.form.submit(),但是不会发送数据。 我知道我需要Ajax。 有什么办法可以onChange重新加载表单并将数据传递给php吗?

我没有完全注意到。 是否可以解释更多

您是要在更改所选内容的值时在后台发送表单,还是只是选择一个值后才提交表单?

您应该使用Prepared Statements,而不是手动转义值和连接查询。 另外,mysqli_real_escape_string()用于转义字符串,而不是整数。

@Alihosseinshahabi当我选择一个选项时,我希望代码输入isset($ _ POST [chooseclient],然后执行其余操作。

@lou我希望代码在选择一个值后输入isset($ _ POST [chooseclient]。select中的值也需要在php代码中传递

@MosarofHossain我更改代码。 请再次测试。

为了实现您的期望,您将需要使用一些JavaScript。据我了解,您不需要发送ajax请求

我的html表单具有"选择"选项。 我从选项更改数据并提交数据后,将运行Mysql查询。 我想要的是,从中选择数据后,它将重新加载并将值传递给php代码。这是HTMLartesinglés这是提交后运行的PHPif(isset($_POST['chooseclient'])){$clientid = mysqli_real_escape_string($mysqli, $_POST['client...
本文实例讲述了 php 函数传值的引用传递注意事项。分享给大家供大家参考,具体如下: Strict standards: Only variables should be passed by reference 网上查到资料有这么一句话: 在 php 5.3以上版本会出这个问题,应该也和 php 的配置有关,只要把这一句拆成两句就没有问题了。因为array_walk的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数 返回 值。当然你也可以修改 php .ini 里的 error_reporting = E_ALL | E_STRICT,但这终究不符合规范。 $suffix = array_po
res {"1":"张三","2":"李四","3":"王五","4":"赵六"}<div id="think_page_trace" style="position: fixed;bottom:0;right:0;font-size:14px;width:100%;z-index: 999999;color: #000;text-align:left;font-family:'微软雅黑';"> <div id="think_page_trace_tab" style
php 和js值的传递(使用ajax进行传递) 在开发校企合作管理系统时,由于使用到了 php 和js之间的 数据 传递,所以这里记下此方法方便日后使用。 使用的场景:js获取checkbox的值后,将获取的 值传递 php 。 即: php 1->js-> php 2 1.js获取 php 1中的checkbox的值。 function getTDtext(){ var rows = document.getElementById("qiye").rows; var a = document.getEleme
在 C 语言中, 返回 值可以通过函数的 返回 类型来定义,一般来说, 返回 值可以是整型、浮点型或者指针类型。在 C 语言中,通过使用 return 语句来 返回 函数的值。 在 Python 中,如果要使用 C 语言中的函数,可以使用 Python 的 ctypes 模块。ctypes 模块可以让 Python 调用 C 语言的动态链接库(DLL)或者共享库(SO)。 示例代码: #include <stdio.h> int add(int a, int b) { return a + b; int main() { printf("%d\n", add(1, 2)); return 0; 在 Python 中调用 C 中的 add 函数: import ctypes # 加载动态链接库 lib = ctypes.CDLL('./libadd.so') # 获取 add 函数 add = lib.add # 设置 add 函数的参数类型 add.argtypes = [ctypes.c_int, ctypes.c_int] # 设置 add 函数的 返回 类型 add.restype = ctypes.c_int # 调用 add 函数 result = add(1, 2) print(result) 希望这能帮到你!