效果很好,但从W3C验证中得到五个错误。尝试了sugestions,但没有帮助。问题是;
找不到字符编码!回到UTF-8。
无法确定解析模式!
找不到DOCTYPE,并且未知根元素。中止验证。
在文档级别声明没有字符编码。
错误(没有意义)
没有文件类型声明;将在没有验证的情况下解析。
NET启用启动标记需要SHORTTAG YES
此处不允许使用字符数据
元素“B”的结束标记未打开
文档类型不允许元素“B”在这里
我的主页;
function updatedb() {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","https://nextpage.com/userupdate.php?q=" + userID + "&r=" + (medeno[index][0]) + "&s=" + index, true);
xmlhttp.send();}
PHP AJAX页面
//Get values
$userID=$_GET['q'];
$secc=$_GET['r'];
$index=$_GET['s'];
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "medeno_user", "password", "medeno_users");
//Update database 1 case per video course
switch ($index) {
case 1: $stmt1=$mysqli->prepare('UPDATE users set videoSec1=? WHERE userID=?'); break;
case 2: $stmt1=$mysqli->prepare('UPDATE users set videoSec2=? WHERE userID=?'); break;
case 3: $stmt1=$mysqli->prepare('UPDATE users set videoSec3=? WHERE userID=?'); break;
case 4: $stmt1=$mysqli->prepare('UPDATE users set videoSec4=? WHERE userID=?'); break;
case 5: $stmt1=$mysqli->prepare('UPDATE users set videoSec5=? WHERE userID=?'); break;
case 6: $stmt1=$mysqli->prepare('UPDATE users set videoSec6=? WHERE userID=?'); break;
case 7: $stmt1=$mysqli->prepare('UPDATE users set videoSec7=? WHERE userID=?'); break;
case 8: $stmt1=$mysqli->prepare('UPDATE users set videoSec8=? WHERE userID=?'); break;}
$stmt1->bind_param('ii',$secc,$userID);
$stmt1->execute();
$stmt1->close();
$mysqli->close();
?>
我是初学者。感谢