Как вставить данные в БД в рамках 7?

я ищу рамки 7 данных вставки в базу данных

используя базу данных php, и я использую ajax для передачи данных

demo.js

function save()
{


var name = $$('.page').find('input[name="name"]').val();
var email = $$('.page').find('input[name="email"]').val();

$.ajax({
url:"insert.php",
method:"POST",
data:{name:name, email:email},
dataType:"text",
success:function(data)
{
alert("success") ;
}
});
}

insert.php

$connect = mysqli_connect("localhost", "root", "", "demo-app");

if(isset($_GET['add']))
{

$name = mysqli_real_escape_string($connect, $_POST['name']);
$email = mysqli_real_escape_string($connect, $_POST['email']);


echo   $sql ="INSERT INTO `register`(`name`, `email`) VALUES
('".$name."','".$email."')";
$result = mysqli_query($connect,$sql)  ;

if($result){
echo '<script type="text/javascript">alert("Successfully Add.")
</script>';
echo "<meta http-equiv='refresh' content='0;url=index.html'>";
}


}

кто-нибудь, помогите мне

Спасибо & С уважением,
Даршан

0

Решение

измените свой AJAX-вызов на

        $$.ajax({
url:"insert.php",
method:"POST",
data:{name:name, email:email},
dataType:"text",
success:function(data)
{
alert("success") ;
}
});

В F7 ‘$’ не работает, помните, вместо этого используйте $$

0

Другие решения

Если вы работаете над последней версией Framework 7, т. Е. V-3 … Это наверняка сработает, если вы поразите свой php api.
Framework 7

app.request.post("insert.php", {name:name, email:email}, function (data) {
//And the response from api will come like this
var data = JSON.parse(data);
if(data.status){
app.dialog.alert("Success");
}else{
app.dialog.alert("Failed");
}
});

Php

$connect = mysqli_connect("localhost", "root", "", "demo-app");

if(isset($_POST['add']))
{

$name = mysqli_real_escape_string($connect, $_POST['name']);
$email = mysqli_real_escape_string($connect, $_POST['email']);


$sql ="INSERT INTO `register`(`name`, `email`) VALUES
('".$name."','".$email."')";
$result = mysqli_query($connect,$sql)  ;
$return = array();
if($result){
$return['status'] = true;
}else{
$return['status'] = false;
}
echo json_encode($return);

}

//

0

По вопросам рекламы [email protected]