Codigo de Plantillas Web, wallpapers, paleta de colores

Codigo de Plantillas Web paleta de colores, wallpapers, e infinidad de temas para optimizar tu Web
Google
 
Por Michel Yndart, hace 9 días

Bases de Datos con PHP

Si bien este no es el principio ya que comienza desde una base de datos y tabla creada, consideramos este tutorial como básico. Y luego con mas tiempo armare un tutorial de Creacion de Base de datos.En este veremos un sencillo ejemplo de:Conexion a la Base de Datos Seleccion de registros de una tabla Recorrer y mostrar los registros Conexión a la Base de Datosmysql_connect esta orden permite conectarse con un servidor que contendrá la base de datos MySQL.Formato:
int mysql_connect ( [cadena hostname [, cadena usuario [, cadena password [, bool new_link [, int client_flags]]]]] )
cadena hostname es el nombre del servidor, usualmente basta con poner localhost
cadena usuario es el nombre del usuario de la base de datos.
cadena password contraseña del usuario de la base de datos
Devuelve un numero entero (int) que sera el que indentifique la base de datos.Mas Info: http://www.php.net/manual/es/function.mysql-connect.php 

mysql_select_db selecciona una base de datos, del servidor donde estamos ya conectados con mysql_connectFormato:
int mysql_select_db ( cadena base_de_datos [, int identificador_de_enlace] )
cadena base_de_datos es el nombre de la base de datos a seleccionardevuelve un numero que identificara la base de datos seleccionada.Selección de registros de una tablamysql_query ejecuta una consulta SQL en una base de datos.Formato:
resource mysql_query ( string query [, resource identificador_de_enlace] )
string query es la consulta en lenguaje SQLdevuelve un puntero al resultado de la consulta.Mas Info: http://www.php.net/manual/es/function.mysql-query.phpRecorrer y mostrar los registrosmysql_fetch_array obtiene un registro o fila actual de la tabla.Formato:
array mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] )
id_resultado es el id de la tabla, fruto de una consulta mysql_querydevuelve un array con los valores de los campos del registro.while repite un conjunto de ordenes mientras se cumple una condiciónFormato:
while (expr condicion) sentencia o { sentencias }
expr condicion es la expresion condicional que debe ser verdadero mientras repite el buclesentencia es una sentencia a repetir, en caso de ser varias sentencias deben estar entre llaves { }Mas Info: http://www.php.net/manual/es/control-structures.while.phpBien, hasta acá fue un poco de teoría, para entender lo básico de este sencillo ejemplo. Vamos a suponer que tenemos los siguientes elementos:Base de datos llamada: ForoCreativo
Tabla llamada: Usuarios, con los siguientes campos: id, nombre, email
y los siguientes datos:1 enricvision enric@vision.kom
2 REG reg@chile.kom
3 sin_alma desal@mada.kom
4 adi tatoo@miamiink.kom
Usuario de la base de datos: userbase
Contraseña del usuario: topsecret

Vamos entonces al código, sin mas vueltas

Seguir leyendo →

Por Michel Yndart, hace 2 meses y 9 días

Problemas típicos de la programación Web

Formularios y CGI

HTTP, como hemos visto anteriormente, se caracteriza por ser un protocolo stateless, es decir, en el cual no se mantiene información de estado. Las transacciones se ejecutan con un requerimiento de un lado y una respuesta del otro. Esta aproximación puede parecer bastante simplista en el terreno de las aplicaciones cliente-servidor. Ninguna de las aplicaciones anteriores (FTP, Telnet) es stateless, con la posible excepción de NFS.

De hecho, NFS se implementa sobre el protocolo UDP, ni siquiera TCP. Esto porque está en mente principalmente el objetivo de conseguir buenos tiempos de respuesta, a costo de todo lo demás. Por otra parte, por la implementación en múltiples procesos de la mayoría de los servidores, es raro que dos requests consecutivos del mismo cliente sean atendidos por el mismo proceso.

En el caso de HTTP, esto puede llegar a ser un problema mayor. La forma en que CGI+HTML resuelven el tema de las aplicaciones Web es realmente muy limitada:
El usuario llena un formulario HTML y presiona «submit»
El servidor recibe el formulario HTML, lee las variables que hay en él, ejecuta algún efecto colateral y despliega otra página (posiblemente con un formulario también).
Formularios

Un formulario es un diálogo que forma parte de una página Web. Este diálogo está construído con un conjunto de elementos como:
Campos de texto de una o varias líneas
Checkboxes (opciones no excluyentes)
Radio buttons (opciones múltiples excluyentes)
Pull-down menus
Botones

Algunos de estos elementos tienen un nombre. Este nombre indica que el valor actual del elemento debe ser codificado y enviado al servidor en el momento del envío del formulario. Más información en WDVL - Forms.

Seguir leyendo →

← Anterior 01 02 Siguiente →