viernes, 27 de octubre de 2017


[2017-25-10]

Clase 29:

El Docente da las pautas para realizar el proyecto y la prueba saber correspondiente al 3er Bimestre, el cual se basaba en leer un número máximo y mínimo de 10 dígitos, solo guardará el número si el primer dígito y el último son iguales, si no no enviará los datos a la base de datos.

El ejercicio debía contener:

- Uso de Template.
- Módulo de Derechos, que contenga el link del blog correspondiente a cada estudiante y con un enlace tipo blank.

- Tabla en la base de Datos con: - Campos:
  • id- int- autoincremento.
  • número- varchar- 10
  • Fecha.
  • Hora.

Diferencias, Ventajas y Problemas de GET, POST, REQUEST :

$_REQUEST: métodos $_GET y $_POST. Captura variables enviadas desde formularios.
  • En php hay un factor de exponenciación  específico, en función matemática.
  • En php el separador de la parte decimal de un número es el . no la
  • No podemos poner en formulario HTML que el method sea REQUEST.
VENTAJA:


No tenemos que saber con que método fue enviado.

DESVENTAJA:

No se puede diferenciar de una variable enviada por GET O POST.

$_GET:
  • Lleva los datos de forma "visible" al cliente.
  • Medio de envío es la URL. Para recoger los datos de la url es $_GET.
  • Datos visibles en la URL , son datos fáciles de localizar y seguir.
DESVENTAJA: El usuario podría modificar la URL, diferentes parámetros a los reales.

$_POST:
  • Datos "ocultos", ideal para formularios.
  • usa: $_POST.
  • Los datos no son visibles al usuario de la web.


IMPORTANTE: Toma primero el valor enviado por $_POST y después el enviado por $_GET.


TOMADO DE


viernes, 20 de octubre de 2017

jueves, 12 de octubre de 2017


[2017-11-10]

Clase 28:

Explicación practica sobre el manejo de bases de datos, se corrigen y se resuelven las dudas y errores correspondientes al ejercicio correspondiente a la clase pasada.

Se explica los manejos del formato de tablas en phpMyAdmin:

- drop table: Está opción elimina toda la tabla, no hay evidencia de creación de la misma.

- Truncate: Está opción solo vacia o elimina los datos de la tabla; su contenido.

Se mira la importancia de las especificaciones del comando date.

$hora = date("H:i:s);

Se realiza evaluación sobre drop table y truncate.



viernes, 6 de octubre de 2017


[2017-04-10]

Clase 27:

EXPLICACIÓN MANEJO DE DATOS DE BASE:

Se manejan archivos de extensión sql.

Para el uso de phpMyAdmin se requiere de un usuario y una respectiva clave:

Usuario: root.
Clave: alumno.

Puntos claves para la estructura y creación de Bases de Datos:

-  A.I  significa un auto incremento para la enumeración de datos, seleccionar al iniciar la creación de las tablas de la base de datos.

- Id: Campo con el cual arranco, debe seleccionarse el tipo de campo y este tiene una llave primaria (la cual corresponde a 1 sola por tabla).

- Llave primaria: Elemento de valor que no se repite, nunca más se va a tener en una misma tabla, NO SE PUEDE REPETIR. 
La llave primaria permite identificar.

- El tipo de campo: Cuando se van a obtener datos de valor numérico que sean decimales se utilizan los siguientes tipos de campo: real, float, double.

- Tipos de Campos-datos: Para datos como número de teléfono se utiliza tipo: varchar (ya que es cadena de texto).

IMPORTANTE: El tipo de dato o campo si es numérico pero con estos no se va a realizar ningún calculo el tipo de campo es varchar o char; para cadena de texto. Si se van a realizar operaciones se utiliza int (enteros) o los correspondientes para decimales.

- El tipo de Campo varchar es más eficiente porque libera memoria.

- Se utiliza null en el caso en que no se necesite llevar una secuencia, ya que esto genera que quede en 0 el consecutivo de los datos.

- Los tipos de datos como date y time: No tienen longitud.

Se revisa la estructura del código de base, ejercicio de Juan Pinto (minutero).

Líneas:

#3: Se deja igual.
#4 y #5: Se puede cambiar según el nombre que demos a nuestros archivos.

De la #3 a la línea #7 son líneas de configuración.

#11: Se deja igual, permite realizar la conexión con el servidor. ($servidor,$usr_sistema,$pass_sistema);

#27: Dejar igual hasta el primer paréntesis, luego  van los campos, sus nombres con minúsculas, sin caracteres especiales ni espacios en blanco.

#28: Corresponde a los valores de las variables.

#30: Los valores enteros no llevan comillas.

Se plantea un ejercicio: Titulo del ejercicio: Agenda.

1. Capturar nombre, edad, fecha, y hora, fecha de su cumpleaños, dirección, hobbies, mascotas, etc..

para realizar el proceso de creación utilizando el ejercicio base: 1. Descargar el archivo,  2. Verificar si lo puede ver (funcional).

Base de Datos Nombre: primernombreprimerapellido

Para cambiar el nombre de la tabla: Ir a mas, operaciones, cambiar nombre de la tabla.

Estructura de:

$fecha: date("Y-m-d");
$hora: date ("H:i:s);

Tomado de: Apuntes.

¿Qué significa query?: El subformulario se basa en una consulta SQL, concretamente en una consulta de parámetros.