![]() |
como llamar una función en un botón
Buen dia, tengo el siguiente problema, necesito agregar un campo a un listbox y a mi bd para ello tengo una caja de texto y un botón donde llamo a una función para que realize la consulta de inserción pero no me funciona, no se si tendre mala la función.
la función es la siguiente: Código PHP:
Código PHP:
|
Estás cometiendo un error básico que muchos de nosotros cometimos cuando empezamos en esto.
Tienes que entender que el código PHP y el código HTML viven el lugares distintos, aunque se mezclen en el mismo archivo. Cuando el navegador recibe tu página HTML, ya el código PHP no existe, ese se queda en el servidor web. Entonces, desde un botón de tu página no puedes ejecutar directamente una función de php. Sólamente podrás ejecutar código javascript, que, ése sí, corre en el navegador. Si no mal entiendo el código que pones, lo que tú tienes es un formulario con datos que vas a guardar en tu base. Entonces, lo que debes hacer es esto: 1. Quitar el evento onclick de tu botón. No lo necesitas. 2. En la definición del formulario pones la propiedad action para que apunte a un script php: Código:
<form name='agregarUni' method='post' action='agregar-universidad.php'> // Saludos |
Así mismo...
Tienes que usar AJAX... si quieres aprender y optimizar un poco te recomiendo jquery1.8 que ya viene incluido css3 automatizado jajaja y también que veas el manual en Desarrolloweb jajajaja
|
¿Qué tiene que ver ajax en esto?
// Saludos |
Cita:
Por cierto Román, muy buena la explicación de la diferencia del Código PHP y HTML estando en el navegador. Saludos! |
Cita:
// Saludos |
La franja horaria es GMT +2. Ahora son las 07:23:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi