httpObject=getHTTPObject(); if(httpObject!=null){ 如果(!document.getElementById('email')。值==“”){ 打开(“GET”、“validate_email.php?email=“+document.getElementById('email')。值,true); httpObject.send(空); httpObject.onreadystatechange=setImage; } 其他的 { document.getElementById('emailInfo').innerHTML=“请输入有效的电子邮件地址”; } } } 函数getHTTPObject(){ if(window.ActiveXObject)返回新的ActiveXObject(“Microsoft.XMLHTTP”); else if(window.XMLHttpRequest)返回新的XMLHttpRequest(); 否则{ 警报(“您的浏览器不支持AJAX。”); 返回null; } } 函数setImage(){ 如果(httpObject.readyState==4){document.getElementById('emailInfo')。innerHTML=httpObject.responseText;} } 函数validateFname(){ //如果它是无效的 if(fname.val().length

httpObject=getHTTPObject(); if(httpObject!=null){ 如果(!document.getElementById('email')。值==“”){ 打开(“GET”、“validate_email.php?email=“+document.getElementById('email')。值,true); httpObject.send(空); httpObject.onreadystatechange=setImage; } 其他的 { document.getElementById('emailInfo').innerHTML=“请输入有效的电子邮件地址”; } } } 函数getHTTPObject(){ if(window.ActiveXObject)返回新的ActiveXObject(“Microsoft.XMLHTTP”); else if(window.XMLHttpRequest)返回新的XMLHttpRequest(); 否则{ 警报(“您的浏览器不支持AJAX。”); 返回null; } } 函数setImage(){ 如果(httpObject.readyState==4){document.getElementById('emailInfo')。innerHTML=httpObject.responseText;} } 函数validateFname(){ //如果它是无效的 if(fname.val().length,php,javascript,ajax,Php,Javascript,Ajax,mysql\u query()总是在成功时返回 您只需使用mysql\u query()获取结果总是在成功时返回 您只需使用Change$sku=$\u POST['sku']获取结果; 对于$sku=$_获取['sku'] 和“从用户选择价格,其中sku=”.$sku.” 对于“从用户选择价格,其中sku=\'.$sku.'\'” 并以以下形式: <input type="text" size="30" id="sku" /> 代替 <input type="text"

mysql\u query()
总是在成功时返回

您只需使用

mysql\u query()获取结果
总是在成功时返回


您只需使用

Change$sku=$\u POST['sku']获取结果; 对于$sku=$_获取['sku']

“从用户选择价格,其中sku=”.$sku.”
对于
“从用户选择价格,其中sku=\'.$sku.'\'”

并以以下形式:

<input type="text" size="30" id="sku" />

代替

<input type="text" size="30" id="sku" name="sku" />

更改$sku=$\u POST['sku']; 对于$sku=$_获取['sku']

“从用户选择价格,其中sku=”.$sku.”
对于
“从用户选择价格,其中sku=\'.$sku.'\'”

并以以下形式:

<input type="text" size="30" id="sku" />

代替

<input type="text" size="30" id="sku" name="sku" />

您的字段
缺少名称属性,在发布到服务器时使用名称属性,因此只需将其更正为

<input type="text" id="sku" name="sku" />

它将起作用

您的字段
缺少name属性,在发布到服务器时使用name属性,所以只需将其更正为

<input type="text" id="sku" name="sku" />


它将起作用

检查您的表单方法是否为“POST”,因为您在php中使用POST,如果method=“GET”,那么您应该收集sku,就像$u GETI尝试使用GET一样,但它不起作用。我仍在获取资源id号。如果您粘贴html表单,我认为有问题。。。感谢您的帮助检查您的表单方法是否为“POST”,因为您在php中使用POST,如果method=“GET”,那么您应该收集sku,就像$\u GETI尝试使用GET一样,但它不起作用。我仍在获取资源id号。如果您粘贴html表单,我认为有问题。。。谢谢你的帮助,我认为这会起作用,但问题是我无法将$sku传递到任何查询中,因为$sku为空-它无法从formI检索值。我会尝试将sku回送到页面。如果它出现了,按照西蒙尼上面说的去做。如果没有,那就是您的表单没有发布sku的问题。我认为Simone是正确的。是的,这就是我提到的,它不会回显,因此sku现在正在回显,但我无法获得查询工作try
echo mysql\u结果($itemPrice,0)我认为这会起作用,但问题是我无法将$sku传递到任何查询中,因为$sku为空-它无法从FORM检索值。我会尝试将sku回送到页面。如果它出现了,按照西蒙尼上面说的去做。如果没有,那就是您的表单没有发布sku的问题。我认为Simone是正确的。是的,这就是我提到的,它不会回显,因此sku现在正在回显,但我无法获得查询工作try
echo mysql\u结果($itemPrice,0)是的,它确实有效,非常感谢!我不敢相信我错过了:$。剩下的唯一问题是
$itemPric
<input type="text" size="30" id="sku" name="sku" />
<input type="text" id="sku" name="sku" />