gpt4 book ai didi

PHP 脚本在提交时返回 "undefined"

转载 作者:行者123 更新时间:2023-12-01 07:22:22 25 4
gpt4 key购买 nike

我正在构建一个小型应用程序,它基本上是一个用 HTML 和 jQuery mobile 构建的表单,我已将其部署到网络和我的 iOS 版本的应用程序中,它的工作方式就像一个魅力。但现在,当尝试在应用程序的 android 版本上部署时,我在提交时只是在屏幕上显示“未定义”,没有“ undefined variable ”或其他任何内容,只是“未定义”。

有人有某种形式的解决方案来解决这个问题吗?我正在使用 PhoneGap 部署 HTML/CSS/JQuery

我非常感谢所提供的任何帮助。

我在这里发布代码:

<?php


$con = mysql_connect("db-ip","username","password");
if (!$con)
{
die('errormessage: ' . mysql_error());
}

mysql_select_db("dbname", $con);

$myusername=$_POST['username'];
$myusername = stripslashes($myusername);
$myusername = mysql_real_escape_string($myusername);
$sql2="SELECT * FROM users WHERE username='$myusername'";
$result=mysql_query($sql2);
$count=mysql_num_rows($result);

if (empty($myusername))
{
header('Location:error2.html');
exit;
}

if($count==1)
{
$sql="INSERT INTO testresult(slider1, slider2, slider3, slider4, time, user) VALUES('$_POST[slider1]', '$_POST[slider2]', '$_POST[slider3]', '$_POST[slider4]', NOW(),'$myusername')";
}
else
{
header('Location:error.html');
exit;
}

if (!mysql_query($sql,$con))
{
die('errormessage:' . mysql_error());
}

header('Location:done.html');
exit;

mysql_close($con);


?>

最佳答案

如果错误只是未定义,则不可能是由 PHP 引起的。在 JavaScript 中,undefined 表示您尝试使用的变量未定义。

另一个观察结果是 mysql_ 函数。您应该考虑使用 PDO。

来自 php.net:

Use of this extension is discouraged. Instead, the MySQLi or PDO_MySQL extension should be used. See also MySQL: choosing an API guide and related FAQ for more information. Alternatives to this function include:

这是关于以 mysql_ 开头的函数。

关于PHP 脚本在提交时返回 "undefined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436758/

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