Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacin de una
aplicacin web
Fundamentos de programacin
web (php)
Instrucciones bsicas
Separacin de
instrucciones
Combinando HTML
y PHP
Comentarios
Variables
Instrucciones bsicas
Separacin de
instrucciones
Combinando HTML
y PHP
Comentarios
Variables
Instrucciones bsicas
Separacin de
instrucciones
Combinando HTML
y PHP
Comentarios
Variables
Instrucciones bsicas
Separacin de
instrucciones
Combinando HTML
y PHP
Comentarios
Variables
Instrucciones bsicas
Separacin de
instrucciones
Combinando HTML
y PHP
Comentarios
Variables
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Significado
\n
Nueva lnea
\r
Retorno de carro
\t
Tabulacin horizontal
\\
Barra invertida
\$
Signo de dlar
Comillas dobles
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Tipos de datos
Enteros
Nmeros de punto
flotante
Cadenas
Averiguar el tipo de
una variable
Valor lgico
Impresin en el navegador
Instruccin echo
Funcin print()
Funcin printf()
Impresin en el navegador
Instruccin echo
Funcin print()
Funcin printf()
Impresin en el navegador
Instruccin echo
Funcin print()
Funcin printf()
Impresin en el navegador
Instruccin echo
Funcin print()
Funcin printf()
Descripcin
El argumento es tratado como un entero y presentado como el carcter con dicho valor ASCII
El argumento es tratado como un entero y presentado como un nmero hexadecimal (con minscula).
El argumento es tratado como un entero y presentado como un nmero hexadecimal (con maysculas).
Constantes
Las constantes son como las variables, salvo por dos
circunstancias, que las constantes deben ser definidas usando la
funcin define() y no pueden ser redefinidas con otro valor.
Las constantes slo pueden contener valores boolean, integer, float
y string.
Operadores
Aritmticos
Asignacin
Ejemplo
Comparacin
Nombre
Incremento/
Decremento
Lgicos
Resultado
$a + $b
Adicin
Suma de $a y $b
$a - $b
Sustraccin
Diferencia de $a y $b
$a * $b
Multiplicacin
Producto de $a por $b
$a / $b
Divisin
Cociente de $a entre $b
$a % $b
Mdulo
Cadena
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Ejemplo
Equivalente
$a = 7;
+=
$a += 3;
$a = $a + 3;
-=
$a -= 3;
$a = $a - 3;
*=
$a *= 3;
$a = $a * 3;
/=
$a /= 3;
$a = $a / 3;
$a %= 3;
$a = $a % 3;
%=
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Nombre
Resultado
$a == $b
Igualdad
$a === $b
Identidad
$a != $b
Desigualdad
Cierto si $a no es igual a $b
$a < $b
Menor que
$a > $b
Mayor que
$a <= $b
$a >= $b
Operadores
Aritmticos
Ejemplo
Asignacin
Comparacin
Nombre
Incremento/
Decremento
Lgicos
Cadena
Efecto
++$a
Preincremento
$a++
Postincremento
--$a
Predecremento
$a--
Postdecremento
Operadores
Aritmticos
Asignacin
Ejemplo
Comparacin
Nombre
Incremento/
Decremento
Lgicos
Cadena
Resultado
$a and $b
$a or $b
Verdadero si $a o $b es verdadero
$a xor $b
O exclusiva
Negacin
Verdadero si $a es falso
$a && $b
$a || $b
Verdadero si $a o $b es verdadero
! $a
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Operadores
Aritmticos
Asignacin
Comparacin
Incremento/
Decremento
Lgicos
Cadena
Arreglo $_GET
Arreglo $_GET
Arreglo $_GET
ejm04.html
Arreglo $_GET
ejm05.php
Arreglo $_GET
Arreglo $_GET
ejm06.html
Arreglo $_GET
ejm07.php
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
ejm03.php
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Condicin
[18,20]
Excelente
[15,18)
Bueno
[11,15)
Regular
[6,11)
Malo
[0,6)
Psimo
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
ejm04.php
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
ejm05.php
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
ejm06.php
Estructuras condicionales
Condicional
simple: If
Condicional doble:
if - else
Condicional mltiple: if
elseif - else
Selectiva mltiple:
switch
ejm07.php
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
ejm08.php
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
ejm10.php
Estructuras repetitivas
Bucle: While
Cont.
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Elemento
Descripcin
expresin1
expresin2
expresin3
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
ejm11.php
Estructuras repetitivas
Bucle: While
Cont.
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
ejm12.php
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Estructuras repetitivas
Bucle: While
Bucle: Do - While
Bucle: For
Bucle: Foreach
Sesiones
Las sesiones son un mecanismo que permiten identificar
a los usuarios que acceden a un sitio web y, de esta
manera, almacenar informacin referente a sus
transacciones.
Un ejemplo tpico donde se aplican sesiones son las
aplicaciones de comercio electrnico; en estas
aplicaciones se debe llevar un registro de los productos
que ha agregado a su canasta de compras.
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Sintaxis:
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Sintaxis:
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
Funcin:
session_destroy()
Sintaxis:
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
ejm04.php
Funcin:
session_destroy()
Manejo de sesiones
Funcin:
session_start()
Funcin:
session_id()
Arreglo: $_session
Funcin:
session_unset()
ejm04_delete.php
Funcin:
session_destroy()
Incluir archivos
Funciones: require() e
include()
Funciones: require_once()
e include_once()
Incluir archivos
Funciones: require() e
include()
Funciones: require_once()
e include_once()
titulo.html
estilos.css
Incluir archivos
Funciones: require() e
include()
Funciones: require_once()
e include_once()
ejm10.php
Incluir archivos
Funciones: require() e
include()
Funciones: require_once()
e include_once()
Funcin:
mysql_close()
Funcin:
mysql_select_db
Funcin:
mysql_close()
Funcin:
mysql_select_db
Funcin:
mysql_close()
Funcin:
mysql_select_db
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Manejo de resultados
Mysql_query()
Mysql_num
_rows()
Mysql_result()
Mysql_fetch
_row()
Mysql_data
_seek()
Mysql_fetch
_assoc()
Bibliografa
Coronel C. E. 2010. Php profesional. Empresa editora
Macro.