Está en la página 1de 22

MIS APUNTES

PHP, MYSQL, HTML, ASP, ANDROID


Ing. Vladimir Ruben Poma L.

Prof.: Ing. Vladimir Ruben Poma L.


1
CURSO HTML

EMBEBIDO EN HTML

Las páginas escritas en PHP son simples páginas en HTML que contienen, además de las etiquetas
normales, el programa que queremos ejecutar.

Por ejemplo:

<html><body>
<head><title>ejemplo de php5 embebido</title>
</head><body>
<p>esto es html del bueno</p>
<?php //aquí comienza el código php, asignación de variables y su salida por pantalla
$nombre="vladimir ruben";
$apellidos="poma limachi";
$fecha_hoy=date('d-m-y’);
?>
<p>este párrafo contiene html y php. el autor del script es
<?php echo ("$nombre $apellidos">; ?></p>
<p>la fecha de ejecución del script es <?php echo("$fecha_hoy");?></p>
</body>
</html>

HTML ESTÁTICO

El tipo más básico de página Web es completamente estático, basado en texto plano y completamente
escrito en HTML. La página siguiente es un ejemplo de Web estática:

<html><head>
<title>libros sobre php 5 y gnulinux</title>
</head><body>
<table border=1>
<tr>
<td>título de libros americanos sobre php 5</td>
</tr>
</table>
</body>
</html>

Prof.: Ing. Vladimir Ruben Poma L.


2
CABECERA Y CUERPO DE UNA PÁGINA WEB

Todo documento escrito en HTML está contenido entre las etiquetas <HTML> y </HTML>. Se pueden
estructurar en:
• Cabecera: Entre las etiquetas <HEAD> y </HEAD>: Contiene información relativa al documento.
• Cuerpo: Entre las etiquetas <BODY> y </BODY>: Debe contener la información que el usuario verá en el
navegador.
CABECERA
El título del documento debe ir entre las etiquetas <TITLE> y </TITLE>. Este título se mostrará en la parte
superior del navegador. Además, se utiliza como descripción si guarda la página en el apartado de
Favoritos.
Para añadir información sobre el autor, fecha de expiración o el programa con el que hemos diseñado la
Web, puede utilizar la etiqueta <META>.
<HTML>
<HEAD>
<TITLE>Página en HTML</TITLE>
<META NAME="Autor" CONTENT="Vladimir Ruben">
</HEAD>
<BODY>
</BODY>
</HTML>
Algunas etiquetas permiten la inclusión de atributos. La etiqueta <META> contiene el atributo NAME y
CONTENT para señalar en el documento el autor de la página. Los buscadores harán buen uso del
contenido de estas etiquetas para enlazarlas en sus motores de búsqueda.
Cuerpo del documento La etiqueta <BODY> también puede contener atributos que modifiquen el
aspecto exterior de la página.
Los principales atributos son:

• BGCOLOR: Indica el color de fondo de la Web.


• TEXT: Color general del texto.
• LINK: Color del texto de los enlaces.
• VLINK: Color de los enlaces que ya han sido utilizados.
• ALINK: Color de activación del texto.
• BACKGROUND: Imagen de fondo de un documento.

En el siguiente ejemplo puede ver la utilización de los atributos de la etiqueta del cuerpo:
<HTML>
<HEAD> <TITLE>Página en HTML</TITLE>
<META NAME="Author" CONTENT="Luis Miguel Cabezas Granado">
</HEAD>
<BODY BGCOLOR="#FF0 0 00" LINK="#000000" VLINK="#FF00FF">
</BODY>
</HTML>

Prof.: Ing. Vladimir Ruben Poma L.


3
CURSO HTML

ESTILOS DE TEXTO, IMÁGENES SALTOS.

TABLAS

Prof.: Ing. Vladimir Ruben Poma L.


4
CURSO HTML

TEXTO EN MOVIMIENTO

ESTILO DEFINIDO PARA UNA ETIQUETA

De este modo podemos hacer que toda una etiqueta muestre un estilo determinado. Por ejemplo, podemos
definir un párrafo entero en color rojo y otro en color azul. Para ello utilizamos el atributo style, que es
admitido por todas las etiquetas del HTML (siempre y cuando dispongamos de un navegador compatible con
CSS).

<p style="color:#990000">Esto es un párrafo de color rojo.</p>

<p style="color:#000099">Esto es un párrafo de color azul.</p>

ESTILO DEFINIDO EN UNA PARTE DE LA PÁGINA (DIV)

Con la etiqueta <DIV> podemos definir secciones de una página y aplicarle estilos con el atributo style, es
decir, podemos definir estilos de una vez a todo un bloque de la página.

<div style="color:#000099; font-weight:bold">

<h3>Estas etiquetas van en <i>azul y negrita</i></h3>

<p>Seguimos dentro del DIV, luego permanecen los etilos </p>

</div>

Prof.: Ing. Vladimir Ruben Poma L.


5
CURSO PHP

VARIABLES EN PHP

OPERADORES ARITMÉTICOS

Operadores de comparación

OPERADORES DE ASIGNACIÓN COMBINADOS

SALTO DE LÍNEA

Prof.: Ing. Vladimir Ruben Poma L.


6
FECHAS

FUNCIONES VARIABLES

Uno de los trucos que se pueden hacer con PHP es utilizar variables para almacenar el nombre de
funciones. Si una variable almacena el nombre de Una función, simplemente tendrá que añadir unos
paréntesis al final de la variable para hacer la llamada correctamente.

ENVIO Y RECEPCIÓN DE VALORES POST – GET

PASAR DOS VARIABLES

Prof.: Ing. Vladimir Ruben Poma L.


7
FUNCIONES DE USUARIO

Para realizar programas complejos en PHP 5, no es necesario escribir funciones. Se pueden escribir
programas utilizando todo lo aprendido hasta ahora.

A medida que el proyecto se haga más complejo, el código se hará más extenso y menos legible. En
este punto debería comenzar a pensar en crear funciones que realicen determinadas tareas.

Prof.: Ing. Vladimir Ruben Poma L.


8
ESTRUCTURAS DE CONTROL EN PHP

1. IF.- La estructura de control if permite la ejecución condicional de fragmentos de código.


<?php
$x=1; $x=2;
if ($x > $y)
{ echo "$x es mayor que $y"; }
else { echo "$y es mayor que $x"; }
?>
2. WHILE.- la función while cuya finalidad es la de ejecutar bucles condicionales de control mientras se
cumple una condición.
<?php
$i = 1;
while($i <= 10)
{ echo $i;
$i++;
}
?>
3. DO-WHILE.- Muy similar al bucle while, simplemente aquí la expresión se verifica al final en lugar de al
principio, esto garantiza que el código se ejecute por lo menos la primera vez.
<?php
$i = 0;
do { echo $i;
} while ($i > 0);
?>

4. FOR.- Los loops for son los más complejos en PHP.


<?php
for ($i = 1; $i <= 10; $i++)
{ echo $i; } // Devuelve 123456789
?>

5.- SWITCH.- Es como una serie de sentencias if. Es útil para comparar una misma variable.
<?php
switch ($i) {
case "perro":
echo "\$i es un perro";
break;
case "gato":
echo "\$i es un gato";
break;
}
?>

Prof.: Ing. Vladimir Ruben Poma L.


9
SISTEMA DE LOGIN EN PHP Y MYSQL

Primero que nada instalamos y levantamos XAMPP

Creamos nuestra base de datos con el nombre: ACADEMICO

para aquello nos vamos a localhost/phpmyadmin

Creamos la tabla login con 4 columnas:

Prof.: Ing. Vladimir Ruben Poma L.


10
Guardamos e insertamos los datos de prueba:

Ahora crear una carpeta llamada ACADEMICO y dentro crear tres archivos php como se muestra en la figura:

conexión.php (conexión a la bd)

La conexion de mysql_connect('ServidorMySQL','Usuario','Pass') nos servira para abrir una conexión al servidor


de MySQL usando los 3 parámetros que declaramos anteriormente. Luego mysql_select_db selecciona la base
de datos usando 2 parámetros, el nombre de la base de datos y la conexión a usar.

logout.php (cierre de session)

La funcion de session_destroy() destruye toda la información registrada de una variable de sesión, luego el
header(‘location: index.php’) redireccionara al usuario al index.php

Prof.: Ing. Vladimir Ruben Poma L.


11
index.php

Realizamos un formulario de usuario y contraseña, la acción que tomara una vez ingresado los datos será que
mande los datos a la acción de login.php

login.php

session_start(); // crea una sesión para ser usada mediante una petición GET o POST

include_once "conexion.php"; //es la sentencia para incluir el archivo de conexión a bd.

Realizamos una consulta: seleccionar todo de la tabla académico donde usuario= (usuario que ponemos en el
formulario) y password= (contraseña que ponemos en el formulario), si hay un usuario con el mismo dato
entonces por si va a mi pagina.php y por no vuelve a index.php.

Prof.: Ing. Vladimir Ruben Poma L.


12
MOSTRAR, INSERTAR, MODIFICAR Y ELIMINAR DATOS EN PHP Y MYSQL

MOSTRAR DATOS PHP – MYSQL

Creamos la tabla agenda en nuestra base de datos e insertamos datos:

Ahora mostramos nuestros datos

Prof.: Ing. Vladimir Ruben Poma L.


13
INSERCION DE DATOS PHP – MYSQL

Realizamos el siguiente código html en nuestra pagina.php

Creamos un nuevo archivo php llamado insertar.php

Y el código es el siguiente: tomamos la variable p con con un insert into guardamos los datos a nuestra base de
datos.

Y listo queda funcionando a 10.

Prof.: Ing. Vladimir Ruben Poma L.


14
MODIFICACIÓN Y ELIMINACIÓN DE DATOS PHP – MYSQL

Creamos los siguientes archivos php y dos imágenes eliminar y modificar.png:

En el archivo pagina.php realizar los siguientes cambios:

Prof.: Ing. Vladimir Ruben Poma L.


15
Cuando hacemos click en modificar se enlazará con el archivo modificar.php mandando en dato id del
contenido.

Hacemos click en el botón modificar y se enlazara al archivo modificar_sql.php para actualizar los datos.

Y listo hacemos la prueba y ya.

ELIMINACIÓN DE DATOS PHP – MYSQL

Prof.: Ing. Vladimir Ruben Poma L.


16
Hacemos click la publicación a eliminar y esta acción nos llevara a eliminar.php

El archivo eliminar.php

Y listo realizamos una prueba:

Y vemos que funciona.

Prof.: Ing. Vladimir Ruben Poma L.


17
BUSCADOR DE DATOS EN PHP Y MYSQL

Creamos el siguiente archivo buscar.php

Agregamos una caja de texto y el botón buscar por id en pagina.php

Archivo buscar.php

Prof.: Ing. Vladimir Ruben Poma L.


18
GUARDAR IMAGEN EN DIRECTORIO EN PHP Y SU RUTA EN MYSQL

Crear la tabla imagen con los siguientes campos:

Crear el archivo imagen.php

Prof.: Ing. Vladimir Ruben Poma L.


19
GUARDAR IMAGEN EN DIRECTORIO EN PHP Y SU RUTA EN MYSQL

Crear el archivo imagen_sql.php para la inserción de datos.

Crear el archivo eliminar_sql.php para la inserción de datos.

Y listo funcionando a 10.

Prof.: Ing. Vladimir Ruben Poma L.


20
ANEXO

PREGUNTA EN INTERVALOS DE FECHAS

select * from TABLA where COLUMNA between "2018-01-05" and "2018-01-10”

SELECT * FROM TABLA WHERE FECHA >= '1fecha' AND fecha <= '2fecha'

COPIAR DATOS DE UNA TABLA A OTRA (ANEXAR)

INSERT INTO tabla_destino (campo1, campo2) SELECT tabla_origen.campo1, tabla_origen.campo2


FROM tabla_origen

ELIMINA SUBRAYADO DE HREF

<a href="/" style="text-decoration:none">Texto del enlace</a>

BUSCAR POR LIKE REFERENCIA

consulta="select * from TABLA where COLUMNA like '%$buscar%'";

NO MOSTRAR ERRORES EN FORMULARIO

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

error_reporting(E_ALL);

DE MAYUSCULA – MUNUSCULA

$texto = strtolower($texto) // Para pasar a minúsculas

$texto = strtoupper($texto) // Para pasar a mayúsculas

MODIFICAR LA VENTANA DEL NAVEGADOR

<body onload="javascript:resizeTo(300,500)">

REDIRECCIONAMIENTO ESPERA DE 5 SEGUDOS

<html><head>

<script type="text/javascript">

function redireccionar()

{ window.locationf="http://www.google.com.bo"; }

setTimeout ("redireccionar()", 5000); //tiempo expresado en milisegundos

</script>

</head><body><p> Espere por favor, será redireccionado en 5 segundos.</p>

</body></html>

Prof.: Ing. Vladimir Ruben Poma L.


21
Prof.: Ing. Vladimir Ruben Poma L.
22

También podría gustarte