jeudi 5 novembre 2015

Call a PHP on the same file

I have a question: is there a way to call a php query from the same file?

Here is my code :

<?php 
function aggiungiPagine(){

    global $conn;

    header('Access-Control-Allow-Origin: *');

    $nomePagina = $_POST['nomePagina'];
    $descrizionePagina = $_POST['descrizione'];

    $comando = "select * from Pagine where Nome='$nomePagina'";

    $query = mysqli_query($conn, $comando); //trova tutti i risultati con quelle carateristiche
    $raws = mysqli_num_rows($query); //individua il numero di record trovati ed inseriti nella matrice $query

    if($raws == 0){ // controllo che non sia stato trovato l'utente
        $comando = "INSERT INTO Pagine (ID_Pagina,Tipo,Nome,Descrizione,Contenuto) VALUES (NULL,'Principale','$nomePagina','$descrizionePagina','')";
        $result=mysqli_query($conn, $comando)or die(mysqli_error());
        $error ="pagina inserita";
    }
    else{
        $error="Pagina con lo stesso nome gia trovata";
    }
    mysqli_close($conn); //chiudo la connessione col db
} ?>

and the js script in the same file :

<script>
$(document).on('click', "#btnAggPagPrinc", function(event) {
     $.post(aggiungiPagine(), $("#aggPagPrinc :input").serializeArray(), function(info){
        tappoOverlay();
        caricaPagPrinc();
    });
});

I use jQuery to post the data.

Sorry for bad English, I'm Italian

Aucun commentaire:

Enregistrer un commentaire