3. 1. Tener un botón con el texto Nuevo proveedor o registrar
Proveedor
4. El botón se crea con la etiqueta <button>
</button>
El botón tiene programado el evento
onClick=“ProveedorRegistrar();”
Este método lo tenemos que implementar en un
archivo con extención JS,
Para eso el siguiente paso es crear el archivo y lo
ubicamos dentro de una carpeta nueva con el
nombre js
5. Contenido del método
ProveedorRegistrar()
Este método invoca a
function $.Ajax() para
mandar a a traer una
pagina php con la
propiedad url:
La propiedad type: es la
forma de envio de datos a
esa pagina.
La propiedad data: se
indican las variables que se
le enviaran a ese archivo
El div se cargara
en un dialog()
(ventana modal)
Propiedades del
método dialog()
La propiedad success:
se utiliza para regresar un
mensaje satisfactorio al
ejecutar la pagina.
La pagina se caragara en
un div.
(divDialogPRoveedor)
6. Esta pagina php se utiliza para crear la interfaz para registrar a un proveedor
(campos de texto, etiquetas y boton con un evento)
Ejecuta a ese metodo, se debe iplemenar
En el archivo js
7. 3.- Este archivo regresa un valor
json y se almacena en la
función respProvregistrarSave
1
Por esa razon se implementa la
function en la parte inferior.
2
4.- El mensaje o resultado que
regrese el archivo
RegistrarProveedoresSave.php
se almacena en la variable arg, y
posteriormente se muestra en el div
3
DivMensajeRegistrarProveedor
que se encuentra ubicado en parte
inferior de la imagen de la
diapositiva anterior
4
5
Implementación del método RegistrarProveedoresSave.php el cual manda a
ejecutar a u archivo php.
1.- Utiliza el método $.post (), y al archivo que manda a traer es
ProveedoresRegistrarSave.php ,
2.- Se le envian los datos
iddat : $(“#txtid”).val(), y asi sucesivamente, el
metodo val(), obtiene la informacion del campo de texto indicado y se le asigna al
iddat
5.- Redirecciona a una página
principal de los proveedores para actualizar la tabla
8. 3.- El archivo php retorna un valor
de tipo:
json_encode() ,
1
Dentro del método se regresa una
variable con un mensaje de texto.
Ese mensaje se recupera en el
método que invoca a esta página
y se muestra en un div.
2
3
1.- Se recupera la informacion de las variables que se le envian al archivo
(variables con terminacion iddat), el método que se utiliza es el POST, ya que se
invoca a la página con ese método.
2.- Se utiliza a la función mysqli_query(), para ejecutar la sentencia SQL que
permite registrar a un registro INSERT INTO …