Buenas, llevo un par de dias con un formulario que utiliza php y mysql y estoy atascado cuando he introducido un boton que quiero que me realice una funcion en php, le pincho al boton y no hace nada, paso el codigo completo
Formulario de registro
<h1 align="center"> <font color="black">Menu de productos</h1>
<!--CREACION DE TABLA-->
<form method="post" action="">
<table align="center" border="2" cellpadding="20">
<tr><td bgcolor="#FCF753">
<p> <font color="brown"> <p align="center"> MODIFICACION DE PRODUCTO
<!--MODIFICACION DE PRODUCTO-->
<p>Inserte el ID:<input type="text" name="ID" size="25" maxlenght="20" >
<input type="submit" value="Buscar" name="Buscar">
<input type="button" onclick="window.location.href = 'index.php'" value="Volver atras">
<?php
//BOTON BUSCAR
if (isset($_POST['Buscar'])) {
$ID = $_POST['ID'];
if ($ID != "") {
require("conexion.php");
$con = conectar();
$sql = "SELECT * FROM producto WHERE ID_producto=" . $ID;
$result = mysql_query($sql);
$fila = mysql_fetch_array($result);
if ($fila != "") {
?>
<p>Nombre del producto:<input type="text" name="producto" placeholder='<?php echo "$fila[Nombre]"; ?>' >
<p>Fecha de inscripcion:<input type="text" name="fecha" placeholder='<?php echo "$fila[Fecha]"; ?>' >
<p>Nº de Lote:<input type="text" name="lote" placeholder='<?php echo "$fila[Lote]"; ?>' >
<br><br> <input type="button" value="Actualizar producto" name="Actualizar" onclick="funcion();">
</td>
</tr>
</table>
</form>
<?php
} else {
echo '<script language="javascript">alert("Por favor, introduzca una ID existente");</script>';
}
} else {
echo '<script language="javascript">alert("No deje el espacio en blanco ");</script>';
}
}
function funcion() {
echo '<script language="javascript">alert("Hola");</script>';
require("Producto.php");
$sql = "UPDATE producto SET Nombre = " . $producto . " Fecha = " . $fecha . " Lote = " . $lote;
$result = mysql_query($sql);
echo '<script language="javascript">alert("Se actualizo con exito el producto");</script>';
}
?>