Как вставить данные в БД в рамках 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'>";    
 }


}

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

спасибо и привет, даршан

2 ответа

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

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

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

Если вы работаете над последней версией 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);

}

//

Другие вопросы по тегам