[英]Uncaught SyntaxError: Unexpected token '('
I am trying to insert data into a database and I keep getting this error in the inspect section in chrome.But in the editor it shows no error what could be the problem?我正在尝试将数据插入数据库,并且在 chrome 的检查部分中不断收到此错误。但是在编辑器中它没有显示错误可能是什么问题? I have so far looked at some similar situations but I cant seem to figure it out.
到目前为止,我已经看过一些类似的情况,但我似乎无法弄清楚。 So I am asking what the problem could be I used AJAX in some parts of the code.
所以我问我在代码的某些部分使用了 AJAX 可能是什么问题。
<!DOCTYPE html>
<?php
session_start();
$mysqli = NEW MySQLi ('localhost','root','','laugh');
$resultGet = $mysqli ->query("SELECT * FROM event");
?>
<?php
session_start();
$mysqli = NEW MySQLi ('localhost','root','','laugh');
$resultSet = $mysqli ->query("SELECT * FROM ticket");
?>
<?php
$mysqli = NEW MySQLi ('localhost','root','','laugh');
if (isset($_POST['submit'])) {
$event_id = $_POST['event_id'];
$event = $_POST['name'];
$ticket_id = $_POST['ticket_id'];
$ticket = $_POST['name'];
$price = $_POST['price'];
$maxatt = $_POST['maxatt'];
$sql = "insert into event(event_id,name,ticket,ticket_id,price,maxatt) values('$event_id','$event','$ticket_id',$ticket','$price','$maxatt')";
if ($con->query($sql) === TRUE) {
$last_id = $con->insert_id;
}
echo'added successfully';
}
?>
<html>
<head>
<meta charset="UTF-8">
<title>Create Record</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css">
<style type="text/css">
.wrapper{
width: 500px;
margin: 0 auto;
}
</style>
<script>
var
$(document).ready(function() {
$("#submit").click(function() {
var event = $("#event").val();
var ticket = $("#tickett").val();
var maxatt = $("#maxatt").val();
if(event==''||ticket==''||maxatt=='') {
alert("Please fill all fields.");
return false;
}
$.ajax({
type: "POST",
url: "addEvent_ajax2.php",
data: {
event: event,
tickett: tickett,
maxatt: maxatt
},
cache: false,
success: function(data) {
alert(data);
},
error: function(xhr, status, error) {
console.error(xhr);
}
});
});
});
</script>
</head>
<body>
<div class="wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div class="page-header">
<h2>Add Event</h2>
</div>
<p></p>
<form action="#" method="POST">
<select class="form-control" id="add">
<?php
while($rows= $resultGet -> fetch_assoc())
{
$name = $rows['name'];
echo "<option value ='name'>$name</option>";
}
?>
</select>
<div class="form-group" id = "price">
<label>Ticket Price</label>
<input type="price" name="price" class="form-control">
</div>
<div class="form-group" id = "maxatt">
<label>Maximum Attendees</label>
<input type="attend" name="attend" class="form-control">
</div>
<div class="form-group">
<select class="form-control" id="tickett">
<?php
while($rows= $resultSet -> fetch_assoc())
{
$name = $rows['name'];
echo "<option value ='name'>$name</option>";
}
?>
</select>
</div>
<input type="submit" class="btn btn-primary" name="submit" value="Submit" id="sub">
</form>
</div>
</div>
</div>
</div>
</body>
</html>
This is from the addEvent_ajax2.php file that is used in the code above.这来自上面代码中使用的 addEvent_ajax2.php 文件。
<?php
$mysqli = NEW MySQLi ('localhost','root','','laugh');
$event = mysqli_real_escape_string($conn, $_POST['event'] .
$tickett = mysqli_real_escape_string($conn, $_POST['ticket']);
$maxatt = mysqli_real_escape_string($conn, $_POST['maxatt']);
if(mysqli_query($conn, "INSERT * INTO booking (event_id,name,ticket,ticket_id,price,maxatt) VALUES ('$event_id','$event','$ticket_id',$ticket','$price','$maxatt')";
echo '1';
} else {
echo "Error: " . $sql . "" . mysqli_error($conn);
}
mysqli_close($conn);
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.