title: Call a PHP on the same file
body: <p>I have a question: is there a way to call a php query from the same file? </p>
  
  <p>Here is my code :</p>
  
  <pre><code>&lt;?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
  } ?&gt;
  </code></pre>
  
  <p>and the js script in the same file :</p>
  
  <pre><code>&lt;script&gt;
  $(document).on('click', "#btnAggPagPrinc", function(event) {
       $.post(aggiungiPagine(), $("#aggPagPrinc :input").serializeArray(), function(info){
          tappoOverlay();
          caricaPagPrinc();
      });
  });
  </code></pre>
  
  <p></p>
  
  <p>I use jQuery to post the data.</p>
  
  <p>Sorry for bad English, I'm Italian</p>