Foros del Web » Programando para Internet » PHP »

Ejecutar parte de un codigo con un boton o casilla o...

Estas en el tema de Ejecutar parte de un codigo con un boton o casilla o... en el foro de PHP en Foros del Web. Hola a todos, quisiera pediros ayuda sobre un tema que no consigo hacer, o si no se puede. Tengo un codigo que lee unos datos ...
  #1 (permalink)  
Antiguo 21/03/2015, 03:28
 
Fecha de Ingreso: marzo-2015
Mensajes: 4
Antigüedad: 9 años, 1 mes
Puntos: 0
Ejecutar parte de un codigo con un boton o casilla o...

Hola a todos, quisiera pediros ayuda sobre un tema que no consigo hacer, o si no se puede.

Tengo un codigo que lee unos datos de xml y ejecuta una serie de operaciones de calculo, mostrándolas para que el usuario las valore mediante una tabla con colores y una grafica.
Mi problema es que una vez que el usuario lo ve, da el visto bueno, con un botón, casilla,... para pssarlo a una base de datos:


$con = new mysqli('localhost', 'root', "", 'reg_lab');
for($nR=0;$nR<count($compuestos_r);$nR++){
$sql="INSERT INTO resultados(fecha,compuesto,pnt,matriz,grupomatriz, concentracion,recuperacion,signal_noise)
VALUES ('$fechaf[$nR]','$compuestos_t[$nR]','$pntf[$nR]','$matrizespf[$nR]','$matrizf[$nR]','$datosconc_spike[$nR]','$datosaccuracy_spike[$nR]','$datossn_spike[$nR]')";
$result = mysqli_query( $con, $sql);
}
$con->close();

Lo que hago actualmente es que en un primer php no tiene este codigo y cuando le doy al boton me ejecuta otro php con todo el codigo inicial y el adicional que he puesto.
Pero pienso que es generar php sin sentido. ¿No existe alguna posibilidad de hacerlo todo en el mismo php, es decir que el botón llame en el mismo php a ese trozo de código que manda los datos a la base de datos y no se ejecute si no se da al botón, casilla de verificacion,....?.

Muchas gracias.

Etiquetas: boton, casilla, fecha, mysql, parte, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:40.