by joulco virtual
Tienes más en: https://investigacionesoperativas.blogspot.com/
Hemos visto en: https://aprenderprogramaweb.blogspot.com/ que se puede, con varios idiomas informáticos, crear una página Web.
Existen tecnologías con las que también se puede desarrollar una página Web con HTML, CSS y JavaScript como la ASP.
ASP sirve para crear aplicaciones dinámicas en Internet. Hay tecnologías similares como es la PHP (que es el lenguaje más utilizado para el desarrollo de aplicaciones Web del lado del servidor).
ASP no es un lenguaje de programación en sí mismo.
La información general de ASP.NET y descarga necesaria la puedes obtener de la página Web:
https://docs.microsoft.com/es-es/aspnet/overview
PHP (es un lenguaje del lado del servidor, aquí tienes más): www.php.net
echo puede imprimir una o más expresiones o variables separadas por comas y print solo una.
Los programas los guardamos como:
Lo guardas dónde quieras y le pones el nombre que quieras.
Para guardarlos siempre usamos letras con números: No usamos otros caracteres para nombrar los archivos y siempre sin acento.
El Grupo lo guarda en una "carpeta nueva", con el nombre:
curso1. php
Haz "click" sobre "curso1.php" en el servidor local.
👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀
Investiga, crea otros programas.
PHP distingue entre variables en mayúsculas y minúsculas (solemos usar mayúsculas).
Las variables no necesitan ser declaradas previamente (al contrario de JavaScript).
<html>
<body>
<?php
$Z = $X + $Y;
echo "La suma es: " . $Z . "<br>";
?>
</body>
</html>
¿Te da 0? (no están definidas las variables X / Y).
Usando la instrucción echo "<br/>" provocas un salto de línea (en JavaScript ¿cómo se llamaba?).
<html>
<body>
<?php
$VALOR = "Web";
echo "Mi página " . $VALOR . "<br>";
?>
</body>
</html>
👀👀👀👀👀👀👀
<html>
<body>
<?php
$VALOR = "Web";
echo $VALOR ;
?>
</body>
</html>
Fíjate en . $VALOR . "<br>"; Fíjate que siempre existe un " ; " final, eso separa trozos de código (PHP siempre lo lleva, sino el algoritmo no sabe que es el final de esa línea de código).
El operador "." concatena varias variables.
<html>
<body>
<?php
/* la X es una variable */
$X = 1;
$Y = 1;
print $X + $Y;
?>
</body>
</html>
Las variables también se pueden definir con el signo de dólar $ (como en el antiguo idioma informático Basic).
/*... */ se usan para escribir comentarios que no afecten a la programación.
Ahora que ya sabes más repasa programas anteriores.
Un poco de operadores matemáticos:
<html>
<body>
<?php
$X = 1;
$Y = 1;
echo $X + $Y;
?>
</body>
</html>
<html>
<body>
<?php
$Z = $X + $Y;
echo "La suma es: " . $Z . "<br>";
?>
</body>
</html>
Ahora que ya sabes más repasa programas anteriores.
👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀
IF, ELSEIF, ELSE en PHP:
Operadores (que dan como resultado verdadero o falso):
Mayor que >
Menor que <
Mayor o igual que >=
Menor o igual que <=
Igual que ==
Diferente que <>
Otros operadores (que también dan como resultado verdadero o falso):
and: deben cumplirse las dos condiciones para que su valor sea verdadero.
or: deben cumplirse al menos una condición para que su valor sea verdadero.
xor: debe cumplirse sólo una condición para que su valor sea verdadero.
<html>
<body>
<?php
$X = 1;
$Y = 2;
if($X < $Y){ echo " Programa IF con PHP";}
?>
</body>
</html>
Se usa ELSE (si no se cumple la primera condición):
<html>
<body>
<?php
$X = 3;
$Y = 2;
if ($X < $Y){ echo "Programa IF con PHP";}
else { echo "Programa IF ELSE con PHP";}
?>
</body>
</html>
Investiga, crea otros programas.
Escribir bucle for:
Hacer "algo" hasta que se cumpla una condición.
Aquí se usa el operador de incremento "++" que aumenta en una unidad el valor de una variable.
<html>
<body>
<?php
for ($X = 1; $X <= 3; $X++) { echo $X . " " <br> ; }
?>
</body>
</html>
¿Qué ocurre aquí?,el algoritmo no repite el número hasta que llega a 3 (empezando por 1).
Escribe:
<html>
<body>
<?php
for ($X = 1; $X <= 3; $X++) { echo $X ; }
?>
</body>
</html>
<html>
<body>
<?php
for ( $X = 1 ; $X <= 3 ; $X++ ) { echo " $X <br> " ; }
?>
</body>
</html>
El algoritmo repite el número hasta que llega a 3 (empezando por 1).
Usando la sentencia break se acaba el bucle for
<html>
<body>
<?php
for ($X = 1; $X < 10; $X++) { if ($X == 10) { break; } echo "_ $X" ; }
?>
</body>
</html>
Ahora que ya sabes más repasa programas anteriores.
Investiga, crea otros programas.
👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀
Las funciones definidas por el usuario son aquellas que permiten realizar tareas repetitivas:
Defines una función y luego la cierras.
<html>
<body>
<?php
function HOLA() { echo "Hola humanos"; }
HOLA();
?>
</body>
</html>
También se pueden definir funciones que no tienen nombre:
<html>
<body>
<?php
$RESULTADO = function ($NUMERO) { $RAIZCUADRADA = sqrt($NUMERO);
echo "La raiz cuadra de ". $NUMERO . " es: " . $RAIZCUADRADA . "<br>"; } ;
$RESULTADO(10);
echo " Psi......, casi 𝚷"
?>
</body>
</html>
👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀👀
Matrices (unidimensionales):
Si el elemento de dentro de la matriz es indexado (como JavaScript) tienen asignado un número:
$LETRAS = array ("a", "b", "c") ; Matriz "LETRAS" de tres elementos .
<html>
<body>
<?php
$LETRAS = array ("a", "b", "c") ;
echo " " . $LETRAS[0] . ", " . $LETRAS[1] . " , " . $LETRAS[2] . ".";
?>
</body>
</html>
Obtienes; a, b, c
Si usas una matriz no indexada has de usar una palabra clave:
<html>
<body>
<?php
$LETRAS['a'] = "1";
$LETRAS['b'] = "2";
$LETRAS['c'] = "3";
echo "Es el elemento " . $LETRAS['a'] . ".";
?>
</body>
</html>
La usas del mismo modo que una matriz de una dimensión.
<html>
<body>
<?php
$LETRAS = array ( array("a", "b", "c"), array("d", "e", "f"), array("g", "h", "i") );
echo $LETRAS[0][0].",".$LETRAS[0][1].",".$LETRAS[0][2].".<br>";
echo $LETRAS[1][0].",".$LETRAS[1][1].",".$LETRAS[1][2].".<br>";
echo $LETRAS[2][0].",".$LETRAS[2][1].",".$LETRAS[2][2].".<br>";
?>
</body>
</html>
👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👃👂👂👋👋👋👋👋👋
Formularios:
Como vimos en https://aprenderprogramaweb.blogspot.com/ con PHP podemos enviar los datos directamente a otra página, mediante:
<form action="archivoenviarconPHP.php" method="post">
También con PHP y MySQL se puede guardar los datos que se reciben en una base de datos.
Aquí también usamos "post" para enviar un formulario (existe un método "get"), como vimos:
<html>
<head> </head>
<body>>
<! - Pequeño programa auxiliar en PHP ->
<form action="envio.php" method="post">
<p>Nombre y apellidos:</p>
<input type="text" name="Texto">
<p>Selecciona:</p>
<select name="lista">
<option value="opcion1">Opción 1</option>
<option value="opcion2">Opción 2</option>
<option value="opcion3">Opción 3</option>
</select>
<p>Texto:</p>
<textarea name="" rows="2" cols="25">Aquí puedes escribir un texto de 2 líneas
y 25 columnas</textarea>
<button type="submit">Enviar</button>
</form>
</body>
</html>
Lo guardamos como:
Lo guardas dónde quieras y le pones el nombre que quieras.
El Grupo lo guarda en una "carpeta nueva", con el nombre:
curso1. php
Haz "click" sobre "curso1.php", en el servidor local.
Ahora que ya sabemos más repasa programas anteriores.
<html>
<head><title>Recoger
datos</title></head>
<body>
<form
action="form.php" method="post">
<p>Nombre:
<input type="text" name="NOMBRE" /></p>
<p>Contraseña: <input
type="CONTRASEÑA" name="CONTRASEÑA" /></p>
<p><input
type="submit" value="enviar" /></p>
</form>
</body>
</html>
Mira:
<html>
<head><title>Estos son los datos
enviados en el cuestionario anterior:
</title></head>
<body>
<?php
echo "Nombre: ";
echo $_POST['NOMBRE'];
echo "<br/>";
echo "Contraseña: ";
echo $_POST['CONTRASEÑA'];
echo "<br/>";
?>
</body>
</html>
El cuestionario lo guardas como
curso1.html, dentro de la "carpeta nueva"
y los datos enviados lo guardas como
curso1. php dentro de la "subcarpeta
nueva" dentro de
la "carpeta nueva".
Actualización de datos (incluir archivos sin reescribir el código cada vez):
Escribe una ruta para abrir ese archivo (parecido a un enlace HTML). Puedes incluir archivos tipo PHP, HTML o texto en varias páginas Web.
<html>
<body>
<?php include 'enviar archivo.php';?>
</body>
</html>
El archivo "enviar archivo.php" lo debes crear y guardar aparte, en una "subcarpeta nueva" dentro de la "carpeta nueva".
MySQL
MAÑANA MÁS
Comentarios
Publicar un comentario