Diseño

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 36

APACHE, PHP Y SQL

I.G.T.J.A.M.C
INTRODUCCIÓN
Apache es un servidor web HTTP de código abierto para la creación
de páginas y servicios web, a si vez, es un servidor multiplataforma,
gratuito y robusto.
PHPMyAdmin es un programa gratuito escrito en php que permite
manejar la administración de MySQL a través de páginas web
utilizando internet está disponible bajo la licencia GPL (GENERAL
PUBLIC LICENSE) y en más de 50 idiomas.
Las bases de datos se pueden crear muy fácilmente. Una vez que
haya instalado phpMyAdmin y establecido los requisitos de la base
de datos

Un variable PHP es una variable es un espacio en memoria que se


puede modificar durante la ejecución del programa.
OBJETIVOS

 Saber que variables se utilizan en PHP para programar.


 Saber cuáles son los operadores en PHP.
 Dar a conocer cuáles son los pasos para instalar
WAMPSERVER.
 Saber cuál es el lenguaje PHP.
APACHE
Es un servidor web HTTP de código abierto para la creación de páginas y servicios web, a si
vez, es un servidor multiplataforma, gratuito y robusto.

WAMPSERVER
Es un entorno de desarrollo web para Windows con el que se pueden crear aplicaciones
web con Apache, PHP y BD MySQL database. También incluye PHPMyAdmin para manejar
las bases de datos de MySQL.
Para instalar WampServer, realizar las siguientes instrucciones:
1.Dar dos click en el instalador.
2.se muestra un mensaje de advertencia le damos EJECUTAR.
3.Seleccionar el idioma que queramos.
4.Aceptamos el acuerdo de licencia dando click en I ACCEPT THE AGREEMENT y dar click
en el botón NEXT.
5.Dar click en el botón NEXT.
6.Nuevamente dar click en el botón NEXT.
7. Dar click en el botón INSTALL.
8.Esperar a que se realice la instalación.
9.Dar click en el botón NEXT.
10.Dar click en el botón FINISH.

PHPMyAdmin
Es un programa gratuito escrito en php que permite manejar la administración de MySQL
a través de páginas web utilizando internet está disponible bajo la licenciaGPL(GENERAL
PUBLIC LICENSE) y en más de 50 idiomas
PHPMyAdmin permite realizar operaciones básicas en base de datos my sql Cómo pueden
ser: crear y eliminar base de datos.
Crear, eliminar y alterar tablas.
borrar editar y añadir Campos
ejecutar sentencias SQL.
Administrar claves en Campos administrar privilegios y explorar datos en varios formatos
MySQL
Es un sistema de administración de base de datos relacionales. En consecuencia, una base
de datos relacional almacena los datos en Tablas separadas en lugar; de poner todos los
datos en un solo lugar a esto agrega velocidad y flexibilidad. Las tablas son enlazadas
definir relaciones que hacen posible cambiar datos de varias tablas cuando se necesitan
consultar datos.
MySQL es Open source, en otras palabras, cualquier persona puede usar y modificar
MySQL sin ningún costo. MySQL son las licencias GPL, define qué es lo que se puede hacer
y no se puede hacer con el software para diferentes situaciones mysql también cuenta con
licencia comercial para todas aquellas personas que la licencia gratuita no cumple con sus
requisitos.

PHP
Es un lenguaje de programación de código abierto y del lado del servidor originalmente
diseñado para el desarrollo web de contenido Dinámico algo importante es que php se
procesa en servidores.
Por regla general, este tipo de lenguaje es utilizado para crear contenido dinámico y poder
interactuar con el usuario.
Puede haber código PHP embebido (incluido o incrustrado) en código HTML.

SERVIDOR WEB
Es un programa que procesa una aplicación del lado del servidor, realizando conexiones
bidireccionales y/o unidireccionales con el siguiente y generando o cediendo una
respuesta en cualquier lenguaje o aplicación del lado del cliente, sin embargo, estos
servidores utilizan el protocolo HTTP.
En otras palabras, podemos decir; que es un programa diseñado para transferir datos de
hipertexto, en es decir página web con todos sus elementos (textos, imágenes, banner
etc.).
Para ejecutar Wampserver32, realizar las siguientes instrucciones:
1. dar clic en el botón inicio escribir wampserver y dar sobre wampserver 32.
2. aceptar el permiso de cuentas de usuario.
3. en la barra de notificaciones, dar click al icono de wampserver 32.
4. dar clic en Start All Service, si desea cambiar la versión de php con que se dice a
trabajar, posicionarse en php, posicionarse en la versión y a continuación dar click en la
versión con que se desea trabajar, en nuestro ejemplo dimos clic en 7.0.4.
5. para saber si un Server está ejecutando correctamente abrir navegador y escribir
http://localhost/, se mostrará la pantalla similar a la siguiente imagen:
para crear las páginas web con código php y que ésta se puede visualizar en local es
necesario tomar en cuenta lo siguiente:

 para cada proyecto crear una carpeta en “c:\wamp\www\nombre de la carpeta”


nombre de la carpeta esta carpeta contendrá el proyecto con que se está trabajando.
 el archivo principal del proyecto debe tener el nombre de index.PHP.
 si el proyecto tiene el archivo index.php en navegador web solamente se deberá
escribir http://localhost/nombre de la carpeta/.
 Si se desea Llamar otro archivo que no es el principal en la barra de direcciones
del navegador web se deberá escribir http://localhost/nombre de la carpeta/nombre del
archivo.php.

ESTRATEGIA DE APRENDIZAJE #1
1. ¿Cómo CREAR BD EN MYSQL CON PHP MYADMIN?

Las bases de datos se pueden crear muy fácilmente. Una vez que haya instalado
phpMyAdmin y establecido los requisitos de la base de datos, siga estos pasos para
crearla:  

1. Vaya a la página de inicio de phpMyAdmin e inicie sesión. Dependiendo de la


configuración su servidor, la página puede estar en alguno de estos directorios: 

 http://localhost:8888/phpMyAdmin/
 http://localhost/phpmyadmin
 http://your_ip_address/phpmyadmin/

2. Elija la pestaña "Bases de datos". Dé un nombre a la base de datos en el campo "Crear


base de datos" y haga clic en "Crear". 

3. Confirme que la base de datos se creó al localizarla en la pestaña "Bases de datos".

2.Determinar el número de tablas y campos que debe tener una BD para almacenar las
notas de la institución en la cual estudia.

Si hablamos solo de nuestro curso serian 1 tabla con 7 campos el nombre del estudiante,
la nota de cada clase y su promedio.

4.Realizar el diseño en papel de cómo se vería el sitio web para poder recolectar toda esta
información del ítem 2 y 3.
Crear una base de datos, realizar las siguientes instrucciones:

1.Abrir el navegador de internet y escribir en la barra de direcciones localhost.

2.En la parte inferior de la ventana, en el grupo Tools dar click en phpmyadmin.

3. En la ventana que se muestra, escribir el usuario y contraseña en caso que se haya


asignado una posteriormente, dar click en el BOTON CONTINUAR. El usuario por default es
ROOT.

4. Dar click en el botón NUEVA.

5.escribir el nombre de la Base de Datos y dar click en el botón CREAR.

Crear Tablas
1.En el panel izquierdo de phpmyadmin, dar click en la base de datos donde desea crear la
nueva tabla.

2. Escribir el nombre de la tabla y numero de campos que esta contendrá, dar click en el
BOTON CONTINUAR,
3.Escribir el nombre de los campos, seleccionar el tipo de campo y a continuación dar click
en el BOTON GUARDAR.

4.Una vez creada se muestra la estructura de la misma.

CREAR SITIOS EN DREAMWEAVER


1.Ingresar a Dreamweaver CC

2.En la pantalla que se muestra, dar click en AJUSTE DE SITIO.

3.Dar click en la viñeta SITIO y en el campo NOMBRE, en el campo CARPETA del sitio local
seleccionar la carpeta donde se guardara todos los archivos del sitios; en nuestro ejemplo,
se guardara en C:\Wamp\www\CursosFares\.

4.Dar click en la ficha SERVIDORES para crear un servidor local.

5. Dar click en el signo (+) para agregar un nuevo servidor.

6. Dar click en BASICAS y llenar los campos con la siguiente información:


 NOMBRE DEL SERVIDOR

 CONECTAR USANDO: local/red

 CARPETA DEL SERVIDOR:

 URL WEB.

7.Dar click en la ficha AVANZADAS y en el campo Modelo de servidor de la sección


Servidor de prueba, seleccionar PHP MySQL; click en GUARDAR.

8.Dar click en el BOTON GUARDAR.

PROGRAMAR CON PHP


Para realizar desarrollo web dinámico con PHP se requiere necesariamente trabajar bajo
un servidor web preconfigurado y activo en el equipo donde se desea probar y/o verificar
el funcionamiento de las aplicaciones PHP. Al iniciar esta unidad instalamos WAMPSERVER
que tiene el servidor de apache y ya está instalado en nuestra máquina, solamente
debemos asegurarnos que está ejecutándose.

Una vez que se tenga instalado y configurado el servidor Web Apache con modulo PHP
activo, podemos iniciar la programación en PHP.salir del modo PHP.

La forma básica de desarrollar aplicaciones Web es combinando código HTML con código
php embebido en el mismo, que producirá cierta salida. El código PHP se incluye entre
etiquetas especiales de comienzo y final que nos permitirá entrar y final que nos permitirá
entrar y salir del modo PHP.

PARA CRAR UN ARCHIVO PHP EN DREAMWEAVER, REALIZAR LAS SIGUIENTES


INSTRUCCIONES:

1. Seleccionar el sitio donde creara el archivo.

2. Dar click en el menú ARCHIVO y a continuación en NUEVO… o presionar la


combinación de teclas CTRL+N.

3. En el tipo de documento seleccionar PHP y a continuación click en el botón CREAR.

Si solicita que guarde el archivo, asígnele un nombre y dele al botón GUARDAR.

Escribir el código PHP y ejecútelo para visualizar


VARIABLES EN PHP
Una variable es un espacio en memoria que se puede modificar durante la ejecución del
programa.

A las variables en PHP se le anteponen el signo de dólar. Es importante tomar en cuenta,


que las variables son sensibles a las mayúsculas y Minúsculas.

EJEMPLO:

$nombre=”Fares”;

$Sueldo=7500.00;

No es necesario declarar las variables, simplemente el intérprete averiguara el tipo de


dato que se almacenara y se declarara automáticamente.

Para mostrar el valor de una variable se utiliza la sentencia echo.


EL RESULTADO SERIA:

Es importante comprender la distinción en la interpretación que hace PHP de las comillas


simples y dobles. En el caso de comillas dobles, PHP interpretara el contenido de las
variables como se puede observar en el ejemplo anterior y las comillas simples no
interpretan el contenido de las variables, se imprime todo tal y como se muestra:

OPERADORES EN PHP
Un operador es algo que toma uno o más valores y produce otro valor de modo que la
construcción en si misma se convierte en una expresión.

OPERADORES DE ASIGNACIÓN

Se utiliza para asignar almacenar valores en variables.

Si $b=5 y $a=1

OPERADOR SIGNIFICADO VALOR


DE $A
$a=$b Se le asigna a $a lo que contiene $b y lo asigna a $a 5
$a +=$b Suma a la variable $a lo que contiene $b y lo asigna a $a 6
$a -=$b Resta a la variable $a lo que contiene $b y lo asigna a $a -4
$a *=$b Multiplica a la variable $a lo que contiene $b y lo asigna a 5
$a
$a /=$b Divide a la variable $a lo que contiene $b y lo asigna a $a 0.2
$a .=$b Concatena a la variable $a lo que contiene $b y lo asigna a 15
$a
CONECTAR FORMULARIOS HTML CON PHP
Cuando un usuario pulsa el botón Enviar de un formulario, la información que contiene
sus campos, es enviada mediante $_POST o $_Get.
Ejemplos:
1.Se necesita una aplicación que permite ingresar 3 números y devuelva como resultado,
la suma y multiplicación de los mismos.
Para elaborar este ejercicio crearemos un archivo con el nombre “frmSuma.php” que
contendrá el formulario y archivo “Suma3.php” que tomará los datos del formulario y
devolverá los cálculos esperados.

Código y diseño del archivo “frmSuma.PHP”


En la línea de declaraciones de formularios se dice el método y archivo que se ejecutara al
dar clic en el botón Enviar Datos.

Con action se indica el archivo php

Que tomara los datos del formulario

En este caso Suma3.php

<Form action=”suma3.php”method=”post”id=”frmnumeros”>

Con method se indica el método a través del cual

Se pasarán los datos del formulario, en este


ejemplo a través del método post.

El atributo que nos va a permitir extraer los datos del formulario es name.

Con name se indica el nombre del campo, en


este ejemplo num1.

<input name=”num1” type=”number” required” id=”num1><br>

Con required indicamos que el campo es


necesario que tenga un valor.
Con $_POST[“campo”]se pasa el valor del campo a la variable.

$num1=$_POST[“num”];

En este ejemplo se le paso el valor del


campo num1 a la variable $num1.

2. se necesita una aplicación que solicite como datos de entrada nombre y cuatro notas
parciales del alumno y devuelva como resultado el nombre y el promedio.
Para elaborar este ejercicio, crearemos un archivo con el nombre “fmrNotas.php” que
contendrá el formulario y un archivo “Promedio1.php” que tomará los datos del
formulario y devolverá los cálculos esperados. No olvidar que estos archivos se deben
guardar en la misma carpeta y en la carpeta principal del servidor.
<input name=”nombre”type=”text”required=” id=”nombre”><br>
Sentencias o Estructuras del control
Permiten modificar el flujo de ejecución de las instrucciones de un programa, permitiendo
elegir qué número de veces se ejecuta una determinada instrucción o cuando deje de
ejecutarse.
Existen dos tipos de estructuras de control:
1.Alternativas o de selección (Decisión)
2.Repetitivas o de interacción.

Sentencias Alternativas o de selección


Permiten controlar la ejecución de una sentencia o bloque de sentencias, en función del
cumplimiento o no de una condición o expresión lógica.

If
Permite la ejecución condicional de fragmentos de código.
Sintaxis1
If(Expr)
Sentencia
Si la expresión se evalúa como TRUE, PHP ejecutara la sentencia y si se evalúa como
ENFASIS la ignorara.
Ejemplo:
$edad=18;
If($edad>=18)
Echo(“Es mayor de edad”);
?>

En el ejemplo, con la introducción if($edad>=18) verifica si el valor de la variable $edad


es mayor o igual a 18, de ser mayor muestra el mensaje “Es mayor de edad” de lo
contrario no se muestra ningún mensaje.

Si lo que quiere que se ejecute un bloque de instrucciones estas deben encerrarse entre
llaves {bloque de istrcciones}

<?php
$edad=18;
If($edad>=18)

{
Echo(“Es mayor de edad”)
Echo(“Puede salir del país sin permiso de sus padres”)
}

If else
Sintaxis
If(Condición)
Instruciones1
Else
Instrucciones2
Si la condición da como resultado verdadero, ejecuta el bloque de instrucciones indicadas
con instrucciones1, si da como resultado falso ejecuta el bloque de instrucciones que
están indicadas con Instrucciones2.
Elseif/else if
Extiende una sentencia if para ejecutar una diferencia diferente en caso que la expresión if
original se evalué como FALSE. Sin embargo, a diferencia de else, esa expresión alternativa
solo encajara si la expresión condicional del elseif se evalúa con TRUE.
Ejemplo:
Crear una publicación que compare dos números y devuelva como resultado si en n1 es
mayor, igual o menos que n2.

Una sentencia
elseif es ejecutada solamente si la expresión if precede y cualquiera de las expresiones
elseif precedentes son evaluadas como FALSE, y la expresión elseif actual se evalúa como
TRUE.

Switch/Case
Permite que se ejecute una o varias sentencias dependiendo el valor de una expresión
entera. Se utiliza para agilizar la toma de decisiones múltiples y es muy parecida a la
utilización de multiples if….else….if
Cuando se usa la sentencia switch el control se transfiere al punto etiquetado con el case
donde la expresión constante coincida con el valor de la expresión entera evaluada dentro
del switch, es decir hasta llegar al “}”. Esto sucede porque las etiquetas solo marcan los
puntos de entrada después de una respuesta de secuencia de ejecución, pero no marcan
los puntos de salida.
Si el valor de la variable coincide con el de la expresión de control, el control se transfiere
a la instrucción que sigue a esa etiqueta. Si el valor de la variable no coincide con las
constantes de las etiquetas case y hay una etiqueta default, el control se transfiere a la
etiqueta default.

Ejemplo: Solicitar por pantalla el ingreso de un numero entre 1 y 5, Posterior a ello,


devolver como resultado el mismo número que ingreso en letras.
En action del formulario se escribió (“<? =$_SERVER[´PHP_SELF´]?>), esto indica que el
código PHP que se ejecutara está dentro del mismo archivo.
El código PHP está encerrado entre <?php y?>.
2.Crear una aplicación que permita seleccionar de una lista el día de la semana y muestre
el día que se selecciono.
Codigo.
Como se puede observar el código, al crear el formulario estamos indicando que el código
PHP se ejecutara en la misma pagina.
Con la instrucción <select></select> estamos creando una caja desplegable que mostrara
los días de la semana.
Codigo.
Código de la aplicación
Resultado

3. crear una aplicación que solicite como dato de entrada una letra y diga si esta es una
vocal.
Repetitivas o de alteración
Son instrucciones que ejecutan un bloque de sentencias mientras se cumpla una
expresión lógica. Este bloque de sentencias que se ejecuta repetidas, se denomina bucle y
a cada ejecución se denomina iteración.

While
Ejecuta un bloque de sentencias si se evalúa como verdadera una expresión lógica. La
expresión lógica aparece al principio del bloque de sentencias.

Características

Repite el cuerpo del ciclo varias veces o ningún, a esto se le llama de cero o más
iteraciones.
El cuerpo del ciclo se repetirá mientras la condición sea verdadera.
El ciclo terminara cuando la condición sea falsa.
Ejemplos:
1. Crear una aplicación que muestre los números 1 al 10
La instrucción se lee:
Mientas(i<=10) realizar {imprimir el valor de i, aumentar en una variable i, insertar una
nueva línea}, finalizar mientras. Lo que está entre llaves se imprimiera hasta que i sea
mayor de 10.

Resultado:

2. Crear una aplicación que muestre la tabla de multiplicar del 5 y que los valores se
muestren en unas tablas.
Resultado:

Hay que recordar que PHP trabaja del lado del servidor y que una vez que realiza todas las
acciones necesarias para devolver un resultado al cliente, este resultado siempre se
mostrara en una página HTML.
Para comprobarlo dar clic derecho en el mouse sobre el resultado, dar clic en ver código
fuente y se visualizara el código como el de la imagen arriba de este cuadro de texto.
3. Creamos una aplicación que imprima los primeros números pares. Cada numero se
debe imprimir en una línea.
Resultado del ejercicio que hemos realizado.

Do…… While
La estructura repetitiva do-while (hacer…mientras) permite la ejecución de un bloque de
sentencias si se evalúa como verdadera una expresión lógica. Es muy similar a la
estructura while, con la diferencia do…while primero ejecuta el cuerpo del ciclo al menos
una vez y luego evaluara el control de detendencias. La verificación de si se debe repetir o
no el proceso se realiza al final de la repetición de la estructura.
Sintaxis

Donde:
 Sentencias: representa el grupo de sentencias que se ejecutaran al menos una vez
y mientras cumpla la condición.
 Condición: representa la condición donde se verifica si se debe realizar o no una
neva interacción.

Ejemplo:
1. Crear una aplicación que se
muestre los números del 1 al 10.
Resultado

2. Crear una aplicación que permita ingresar por pantalla un número y devuelva
como resultado la tabla de multiplicar de ese número, los resultados se deben mostrar en
una tabla.
Resultado
FOR
Permite la ejecución de un bloque de sentencias mientras la condición resulte verdadera;
en otras palabras, la sentencia es ejecutada repetidamente hasta que la evaluación de la
condición sea falsa.

FOR (en castellano se traduciría como “desde….”) se utiliza generalmente cunado se tiene
bien definido la cantidad de iteraciones a realizar.
Resultado.

Donde:
 Valor_inicial: Representa el valor inicial del ciclo.
 Condición: Representa la condición que finalizara el ciclo cuando esta
llegue a ser falsa.
 Incremento: Es una expresión que aumenta en un valor dado al contador o
variable representada en la inicialización.
Una estructura For, tiene las siguientes características:
 Es utilizada dónde se conoce con exactitud el número de iteraciones.
 Es un ciclo donde su cuerpo se ejecuta una vez por cada incremento en el
contador.
 La inicialización, la condición y el incremento del contador se coloca en la
cabecera de la estructura.

1. Mostrar en pantalla los números del 1 al 20.


En la instrucción for ($n1=1; $n1<=10; $n1++) n1 se inicializa en 1, se compara que n1 sea
menor o igual que 10 y en cada iteración se incrementa en 1.

Resultado

Los números se imprimen horizontalmente porque no tenemos ningún <br/͛>´que realice


un salto de línea.

2. Crear una aplicación que muestre en pantalla los números de 1 a 100 en una tabla
de 0 columnas por 10 filas.

Resultado.
CONCLUSIÓN

PHPMyAdmin permite realizar operaciones básicas en base de datos mysql


Cómo pueden ser: crear y eliminar base de datos.
Cuando se usa la sentencia switch el control se transfiere al punto etiquetado
con el case donde la expresión constante coincida con el valor de la
expresión entera evaluada dentro del switch, es decir hasta llegar al “}”. Esto
sucede porque las etiquetas solo marcan los puntos de entrada después de
una respuesta de secuencia de ejecución, pero no marcan los puntos de
salida.
FOR (en castellano se traduciría como “para….”) se utiliza generalmente
cuando se tiene bien definido la cantidad de iteraciones a realizar.

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy