Posts Tagged web

Creación de la base de datos y tablas. Curso PHP y MySQL siguiendo una temática: árbol genealógico -Parte II-

En su momento se hizo una simple página que recogía los datos de autenticación para la base de datos y seguidamente la creación de la base de datos y sus correspondientes tablas. También se insertan datos con los nombres de las poblaciones de cada país.

Página para crear la base de datos y tablas a partir de parámetros de autenticación a la BD

Página para crear la base de datos y tablas a partir de parámetros de autenticación a la BD

Las tablas trabajarán bajo el motor InnoDB (incluído a partir de MySQL v5) recomendado si queremos tener una integridad referencial de nuestros registros, aunque no es imprescindible nos ahorrará la tarea de  tener que controlar  la relación de registros entre tablas con nuestro código. En nuestro caso ni tenemos tablas relacionadas ni es necesario una integridad referencial puesto son pocas tablas y es sencillo borrar los registros relacionados en tablas distintas.

Definición de las tablas

Nuestro sencillo árbol genealógico precisa de tan sólo tres tablas: personas, conyuges y ciudades

Tabla personas

Almacenará los datos personales de una  persona. Al fin y al cabo un árbol genealógico no es más que la relación entre todas y cada una de las personas. En esta tabla se distinguirá: el sexo, qué otra persona es su padre y su madre, datos personales, foto, fechas nacimiento y defunción, lugar nacimiento, y otros datos.

Leer el resto de la entrada »

, , ,

1 Comentario

Curso PHP y MySQL siguiendo una temática: árbol genealógico -Parte I-

El proyecto trata sobre la creación de una sencilla Web en la que se podrá crear un árbol genealógico que mediante la inserción de datos y su relación podremos ver  una estructura en forma de árbol con las personas y sus respectivos cónyuges, funcionará bajo el archiconocido lenguaje interpretado dinámico PHP5 embebido en HTML, y los datos serán gestionados por MySQL. También se hace uso en menor medida de Javascript.

A tener en cuenta

- Aunque la complejidad es baja hay que tener conocimientos de programación, la dificultad: 1  2  (3) 4  5

Esquema de la página

Diagrama del diseño de la página árbol genealógico. Curso PHP-mysql

Diagrama del diseño de la página

Organización del código

Los archivos se organizarán en carpetas, será algo así:

curso php-mysql básico. Organización del código fuente

curso php-mysql básico. Organización del código fuente

admin .- contiene los archivos que realizarán ejecuciones de: consultar, insertar, eliminar.

config.- tendremos los archivos de configuración para la instalación inicial.

css.- contiene las hojas de estilo de la página.

imagenesRetratos.- donde guardo las fotos de las personas.

images.- las imágenes que forman toda la página.

inc.- archivos que contienen funciones para facilitar el trabajo y configuración del entorno como la base de datos.

js.- archivos con las funciones en javascript

arbol.php .- genera la vista con la estructura del árbol genealógico.

index.php.- página principal con las opciones iniciales.

Leer el resto de la entrada »

, ,

2 Comentarios

Crear una plantilla Web con CSS fácil y rápido desde Web

Presento una herramienta  para desarrollar una plantilla Web de forma rápida y sencilla: Drawter

Aplicación Web para desarrollar plantillas con CSS

Las características más significativas de dicha herramienta serían:

  • Se utiliza desde el navegador, no tenemos que instalarla en el PC.
  • Va todo por  hoja de estilos.
  • Lo bueno es que nosotros dibujamos los contenedores dando su tamaño y forma personalizado. Tiene muchas opciones como: modificar el nombre del identificador  div, añadir atributos, tamaño fuentes, color, imágenes, árbol de etiquetas.
  • El código se genera en el momento  deseado permitiendo copiarlo. Desde el menú “Code” -> “Generate code”.
  • De momento es gratuito

Como novedad ofrece un vídeo de demostración muy completo para antes de empezar, ver demostración.

1 Comentario