Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2008, 11:18
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
llamar una funcion php tras pulsar un boton

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());
       }
        
    }