Hola, necesito llamar una funcion php tras pulsar un boton, para que realice una consulta e inserte unos campos en una determinada tabla, el tema está en que todo el codigo es muy engorroso y no me gustaría meter más archivos php´s, o sea, realizarlo desde el mismo archivo...pero en el evento onclick del buton no se puede llamar a la funcion en php, pero sí se podría llamar una en javascript y desde esta se podría llamar la anterior??jjjajaja....creo que no me estoy explicando bien, pero es sencillo lo que quiero hacer....
Al pulsar un boton, quiero llamar una funcion php que basicamente genera una consulta para ingresar unos campos en una tabla, pero quiero hacerlo desde el mismo archivo php, algo así como esto que está puesto a lo bruto...
Código PHP:
if( ($cargodeusuario == 1) or ($cargodeusuario == 2)){
?>
<input type="button" value="ordenmaquinaria" onclick="pasa_datos()"/>
<?
echo "ot: ".$ant_Id."<br>";
echo "cargo: ".$cargodeusuario."<br>";
function pasa_datos(){
$consulta_copia = mysql_query("INSERT INTO ordenesmaquinaria (Id, Fecha_Entrada, Fecha_Salida, Tipo_Trabajo, Cantidad, Tecnico_Diseno, Descripcion, Tam_Ancho, Tam_Alto, Pantone1, Pantone2, Pantone3, Pantone4, Tintas, Tipo_Papel, Tipo_Interior, Tipo_Cubierta, Maquina) VALUES ('$ant_Id','$ant_Fecha_Entrada','$ant_Fecha_Salida','$ant_Tipo_Trabajo','$ant_Cantidad','$ant_Tec_Diseno','$ant_Descripcion','$ant_Tam_Ancho','$ant_Tam_Alto','$ant_Pantone1','$ant_Pantone2','$ant_Pantone3','$ant_Pantone4','$ant_Tintas','$ant_Tipo_Papel','$ant_Tipo_Interior','$ant_Tipo_Cubierta','$ant_Id_Maquinas')") or die ("Error en la consulta sql_copia".mysql_error());
}
}