Allora iniziamo dal fatto che il codice javascript in una pagina HTML ha sempre bisogno di un input ovvero, al click di qualcosa avvia la funione o al caricamento pagina. Quindi per far particre il codice js devi far cosi: ( e gli script meglio metterli nella head )
<head>
<meta http-equiv="content-type" content="text/html" />
<meta name="author" content="maidenfp" />
<title>Quiz Challenge</title>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="qrcode.js"></script>
<script type="text/javascript">
function generaCodice() {
// var s = Math.floor(Math.random()*11);
//var p = ""+s;
var p = "19199";
new QRCode(document.getElementById("qrcode"), p);
}
function prelevaId() {
$.post('iltuofile.php', funcion(data) { $('#iddovevuoistampare').html(data); )});
}
$(document).ready({
// al load di tutta la pagina esegue le funzioni
generaCodice();
prelevaId();
});
</script>
</head>
<div id="qrcode" style="width:300px; height:300px; margin-top:150px; margin-left: 100px;"></div>
<body background="sfondo.jpg">
</body>
</html>
mentre per la pagina PHP visto che ha diverse funzioni allora penso ti conviene creare una pagina php esclusiva che richiami quella funzione ad esempio:
<?php
require '..qui il percordo della pagina php.php'; // percorso della pagina php con la funzione
$variabile = nomedellafunzione(); // cosi la esegui
echo $variabile; // stampi il risultato
ora questa è banalissimo ma magari devi ricevere qualche id per far avviare la funzione?