如何从javascript var或输入类型文本设置php mysql

How to set php mysql from javascript var or input type text?

本文关键字:文本 类型 设置 php mysql 输入 javascript var      更新时间:2023-09-26

如何从javascript var或输入类型文本设置php mysql?

这是我的php mysql代码:

<?PHP
$count = 1;
$query = "SELECT * FROM user WHERE ORDER BY RAND()";
$result = mysql_query($query) or die(mysql_error());
while( ($row = mysql_fetch_array($result)) && ($count <= 36))
{
    $uid = $row['uid'];
    $count++;
}
?>

这是我的javascript,用于检查客户端宽度并将值设置为输入类型文本

<input type="text" id="width"/>
<script>
var width=window.innerWidth || document.documentElement.clientWidth
document.getElementById("width").value = width;
</script>

我想这样做

如果 var JavaScript width > 1599我想使用此代码 php 我的 SQL

<?PHP
$count = 1;
$query = "SELECT * FROM user WHERE ORDER BY RAND()";
$result = mysql_query($query) or die(mysql_error());
while( ($row = mysql_fetch_array($result)) && ($count <= 40))
{
    $uid = $row['uid'];
    $count++;
}
?>

否则width <= 1599

<?PHP
$count = 1;
$query = "SELECT * FROM user WHERE ORDER BY RAND()";
$result = mysql_query($query) or die(mysql_error());
while( ($row = mysql_fetch_array($result)) && ($count <= 36))
{
    $uid = $row['uid'];
    $count++;
}
?>

我该怎么做?

谢谢

JavaScript 是一种在客户端 Web 浏览器上执行的客户端脚本语言,但 PHP 是一种在服务器上执行的服务器端脚本语言。

因此,若要逐个客户端脚本存档触发服务器端脚本,可能需要创建服务器端终结点并使用 AJAX 触发该终结点。

你可以从这里找到PHP AJAX和MYSQL的例子。