salve,
ho un file html, creando un form ho bisogno di richiamare la funzione php, quindi devo farlo attraverso il javascript
codice:
<script type="text/javascript">
function r(){
<?php stampa(); ?>
}
</script>
<form method="post">
Prodotto:
<select name='prodotto'>
<option value=0></option>;
<?php
lista();
?>
</select>
<input type="submit" name='invia' value="Invia" onclick="r()">
</form>
<?php function stampa(){
if(isset($_POST['prodotto'])){
$conn= mysqli_connect(", "","","");
if(mysqli_connect_errno()){
echo "Impossibile raggiungere il database. <br> Contattare il fornitore dei servizi";
}else {
$q="select * from listino where ID_Prodotto='".$_POST['prodotto'].";";
$r = mysqli_query($conn,$q) or die("errore query");
$row=mysqli_fetch_array($r,MYSQLI_ASSOC);
echo "<p>Prodotto: ",$row['Nome']," Prezzo: ", number_format($row["P_Unitario"],2,".","."),"€ IVA 21%";
}
}
}?>
il problema è che la funzione php non mi visualizza nulla...il problema dove sta? javascript o php?