简体   繁体   English

未捕获的 SyntaxError:意外的标记 '('

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM