Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2014, 10:11
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: form action no funciona

Lo primero que debes entender es que PHP se ejecuta en el servidor, así que el cambiar la opción del <select> en el navegador no implica que tu variable $motor->idMotor se aplique en dicho action de tu formulario.

¿Por qué?

Porque PHP ya se ejecutó primero en el servidor, por lo que lo único que vez será el resultado: HTML.

Si necesitas ajustar dicho parámetros de manera dinámica podrías usar Javascript que es un lenguaje que se ejecuta en el navegador y es capaz de modificar tu documento.

Pero al final es innecesario porque un formulario simple debería ser suficiente, lo único que debes aprender es HTML básico, sobre todo con el manejo de formularios:

Código HTML:
Ver original
  1. <form action="script.php">
  2.   <select name="idMarca">
  3.     <option value="99">valor</option>
  4.   </select>
  5. </form>

Que claro, el formulario debe ser GET para que funcione correctamente.

Aunque por lo que se ve tu necesitas usar ambos métodos al mismo tiempo, es decir, buscas modificar el action dinámicamente y además necesitas que el formulario sea de tipo POST.

Lamento decir que necesitas estudiar bastante al respecto de cómo funciona PHP y cómo es que puedes interactuar dinámicamente con el navegador usando Javascript, etc.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.