- la parte ajax se la scrivo in html con il tag <script> alla chiusura del tag mi da errore (credo bug) quindi lo metto in un file esterno (xmlrequest.js)
Quindi stai dicendo che questa parte:
Codice PHP:
$("#avvia").click(function(){
//associo variabili
var id1 =<?php $login->get_id()?>;
var IF ="Inizio";
varTav="1";
varPrezzo="0";
//chiamata ajax
$.ajax({
//imposto il tipo di invio dati (GET O POST)
type:"POST",
//Dove devo inviare i dati recuperati dal form?
url:"external.php",
//Quali dati devo inviare?
data:'CodUser='+ id1 +'&InizioFine='+ IF +'&Tavolo='+Tav+'&Prezzo='+Prezzo,
dataType:"html",
//Inizio visualizzazione errori
success:function(msg)
{
$("#status").html(msg);
},
error:function()
{
alert("Chiamata fallita, si prega di riprovare...");//sempre meglio impostare una callback in caso di fallimento
}
});
});
Si trova nel file xmlrequest.js? se è cosi confermo che il problema è

Originariamente inviata da
Vindav
non puoi inserire codice php in un file js
Questa parte va inserita in in file .php perche contiene un istruzione php.