Si imprimes tu codigo html del formulario con php claro que puedes hacerlo:
Código PHP:
Ver original$texto = "";
$texto .= "<form id='miFormulario' method='post' ";
if ($especialista == "mecanico") {
$texto .= "action='mecanico.php'>";
}else{
$texto .= "action='doctor.php'>";
}
$texto .= "<input type='text' name='nombreyapellido'><br>";
$texto .= "<input type='text' name='telefono'><br>";
$texto .= "<input type='text' name='email'><br><br>";
$texto .= "<input type='submit' value='Enviar'>";
echo $texto;
Si lo quisieras hacer en tiempo real por ejemplo presionando un boton deberias usar javascript
:
Código Javascript
:
Ver originalfunction cambiarAccion(url) {
document.getElementById("miFormulario").action = url;
}
Código HTML:
Ver original<form id='miFormulario' method='post' action=''>;
<input type='text' name='nombreyapellido'><br> <input type='text' name='telefono'><br> <input type='submit' value='Enviar'>
<input type="button" value="Mecanico" onclick="cambiarAccion('mecanico.php')"> <input type="button" value="Doctor" onclick="cambiarAccion('doctor.php')">
Probalo y me comentas como te fue ;) Salu2