Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP,Mysql插入_Php_Javascript_Jquery_Mysql_Ajax - Fatal编程技术网

PHP,Mysql插入

PHP,Mysql插入,php,javascript,jquery,mysql,ajax,Php,Javascript,Jquery,Mysql,Ajax,我正在尝试制作一个星级系统,但我无法将结果插入mysql。我错过了一些东西,但我不知道是什么。我会给你们看我的代码,也许你们中的一个可以看到问题出在哪里。 提前谢谢 首先,我的表格: <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns="http://www.w3

我正在尝试制作一个星级系统,但我无法将结果插入mysql。我错过了一些东西,但我不知道是什么。我会给你们看我的代码,也许你们中的一个可以看到问题出在哪里。 提前谢谢

首先,我的表格:

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head> 
 <script src='jquery.js' type="text/javascript"></script>
 <script src='documentation/documentation.js' type="text/javascript"></script>
 <link href='documentation/documentation.css' type="text/css" rel="stylesheet"/>
 <script type="text/javaScript" src="documentation/chili/jquery.chili-2.0.js"></script> 
 <script type="text/javascript">try{ChiliBook.recipeFolder="documentation/chili/"}catch(e){}</script>
 <script src='jquery.MetaData.js' type="text/javascript" language="javascript"></script>
 <script src='jquery.rating.js' type="text/javascript" language="javascript"></script>
 <link href='jquery.rating.css' type="text/css" rel="stylesheet"/>
</head>

<body>
<div id="tab-Testing">
<script>
$('form1').submit(function() {
 var ans=$(this).serialize();
  $.ajax({
  type: "POST",
   url: "starsubmit.php",
  data:ans
 }).done(function( msg ) {
 alert( "Data Saved: " + msg );
 });
 return false;
});
</script>

<div class="Clear">&nbsp;</div>
<form id="form1">

        Question 1:bla bla bla

   <input class="star required" type="radio" name="Question 1" value="1"/>
    <input class="star" type="radio" name="Question 1" value="2"/>
    <input class="star" type="radio" name="Question 1" value="3"/>
    <input class="star" type="radio" name="Question 1" value="4"/>
    <input class="star" type="radio" name="Question 1" value="5"/>
   </div>
   <br/>
   <div class="Clear">

        Question 2:bla bla bla

    <input class="star required" type="radio" name="Question 2" value="1"/>
    <input class="star" type="radio" name="Question 2" value="2"/>
    <input class="star" type="radio" name="Question 2" value="3"/>
    <input class="star" type="radio" name="Question 2" value="4"/>
    <input class="star" type="radio" name="Question 2" value="5"/>
   </div>
   <br/>
   <div class="Clear">

        Question 3:bla bla bla

    <input class="star required" type="radio" name="Question 3" value="1"/>
    <input class="star" type="radio" name="Question 3" value="2"/>
    <input class="star" type="radio" name="Question 3" value="3"/>
    <input class="star" type="radio" name="Question 3" value="4"/>
    <input class="star" type="radio" name="Question 3" value="5"/>
   </div>
 <br>
   <div class="Clear">

        Question 4:bla bla bla

    <input class="star required" type="radio" name="Question 4" value="1" />
    <input class="star" type="radio" name="Question 4" value="2" />
    <input class="star" type="radio" name="Question 4" value="3" />
    <input class="star" type="radio" name="Question 4" value="4" />
    <input class="star" type="radio" name="Question 4" value="5" />
   </div>
   <br/>
   <div class="Clear">

        Question 5:bla bla bla

    <input class="star required" type="radio" name="Question 5" value="1"/>
    <input class="star" type="radio" name="Question 5" value="2"/>
    <input class="star" type="radio" name="Question 5" value="3"/>
    <input class="star" type="radio" name="Question 5" value="4"/>
    <input class="star" type="radio" name="Question 5" value="5"/>
   </div>
   <br/>
   <div class="Clear">

        Question 6:bla bla bla

    <input class="star required" type="radio" name="Question 6" value="1" />
    <input class="star" type="radio" name="Question 6" value="2" />
    <input class="star" type="radio" name="Question 6" value="3" />
    <input class="star" type="radio" name="Question 6" value="4" />
    <input class="star" type="radio" name="Question 6" value="5" />
   </div>

   <input type="submit" value="Submit scores!" />  </td>

</form>
</body>
</html>

我必须说这应该是:

$('form1').submit(function() { // <------you are not submiting the specific form 

我必须说这应该是:

$('form1').submit(function() { // <------you are not submiting the specific form 
在jQuery中,ID的开头有一个“#”

$('form1').submit(function(){

在jQuery中,ID的开头有一个“#”


$('form1')。提交(function(){

使用print\r($\u POST);//了解数据是否来自POST。检查它。它将像数组一样打印。关闭:使用此扩展名(mysql)不鼓励使用。相反,应该使用MySQLi或PDO_MySQL扩展。实际上,您需要告诉我们错误是什么-如果有..以及您的代码在什么级别或什么点工作正常..我看不到错误,当我按submit时,结果在浏览器的地址栏中可见,但不会插入到表中。使用print_r($\u POST);//要知道数据是否来自post。请检查它。它将像数组一样打印。关闭:使用此扩展(mysql_*)不鼓励使用。相反,应该使用MySQLi或PDO_MySQL扩展。实际上,您需要告诉我们错误是什么-如果有..以及您的代码在什么级别或什么点工作正常..我看不到错误,当我按submit时,结果在浏览器的地址栏中可见,但它们不会插入表中。
$('form1').submit(function() { // <------you are not submiting the specific form 
$('#form1').submit(function() { // <------ every id should have a '#' in jquery
.done(function() {  
   alert( "Data Saved");  // try removing the passed param "msg"
});