Hola,
Al final lo he hecho así, de las tres opciones que me has puesto, ¿cuál sería lo que he hecho? (pienso que es la segunda ya que ni uso JavaScript ni AJAX pero tengo dudas porque aunque recupero el valor mediante $_GET en el fichero php en el html tengo method="post", es una especie de formulario híbrido POST y GET y esto me desconcierta un poco).
En el html:
Código:
<form name="formulario" method="post">
<label>dummy 1</label>
<input maxlength="64" id="dummy_1" name="dummy_1" type="text" value="1.0" />
<label>dummy 2</label>
<input maxlength="64" id="dummy_2" name="dummy_2" type="text" value="3600.0" />
<input id="dummy_button_1" type="submit" onclick = "this.form.action = 'file.php?method_name=run_1'" value="dummy button 1" />
<input id="dummy_button_2" type="submit" onclick = "this.form.action = 'file.php?method_name=run_2'" value="dummy button 2" />
</form>
En file.php:
Código:
$methodName = $_GET["func_name"];
if ("run_1" == $methodName)
{
$myObject->run_1();
}
else if ("run_2" == $methodName)
{
$myObject->run_2();
}
Gracias.