Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Webconferencia fase 4
periodo 16-01
Ing. Francisco J. Hilarion N.
14 de Abril del 2020
Entornos de aprendizaje
Actúa del lado del Actúa del lado del Actúa del lado del Actúa del lado del Actúa del lado del
cliente cliente cliente servidor servidor
Actúa del lado del Actúa del lado del Actúa del lado del Actúa del lado del Actúa del lado del
cliente cliente cliente servidor servidor
• Operaciones de
conexión con la
• Mejora gráfica • Marco de base de datos
• Diseño de • Permite
de formularios e diseño que
formularios interfaz. permite capturar la
información de • Almacenamient
para capturar elaborar
información los formularios o, consulta,
• Font formularios, actualización y
• Background tablas, botones, HTML mediante
• Form variables. eliminación de
• Color etc, con un información.
• Input • Margin aspecto visual
• Type • Mysqli_connect
• Padding mejorado. • (Delete, Insert,
• Method POST • Mysqli_query
• border Update, Select)
• Submit • Mysqli_close
• Button
Herramientas necesarias
1 2 3
4 5 6
7
Verifique la Instalación del servidor Apache
<!DOCTYPE HTML>
<html>
<body>
</body>
</html>
Procesamiento de Formularios en PHP
<html>
<body>
Bienvenido
<?php
echo $_POST["name"];
?>
<br>
Tu email es:
<?php echo $_POST["email"];
?>
</body>
</html>
Estructuras de Programación - If
if (condition) {
code to be executed if condition is true;
}
<?php
$t = date("H");
<?php
$x = 1;
while($x <= 5) {
echo "The number is: $x <br>";
$x++;
}
?>
Estructuras de Programación - For
<?php
for ($x = 0; $x <= 10; $x++) {
echo "The number is: $x <br>";
}
?>
Estructuras de Programación - Switch
<?php
switch (n) { $favcolor = "red";
case label1:
code to be executed if n=label1; switch ($favcolor) {
break; case "red":
case label2: echo "Your favorite color is red!";
code to be executed if n=label2; break;
break; case "blue":
case label3: echo "Your favorite color is blue!";
code to be executed if n=label3; break;
break; case "green":
... echo "Your favorite color is green!";
default: break;
code to be executed if n is different from all labels; default:
} echo "Your favorite color is neither red, blue, nor
green!";
}
?>
Manejo de Bases de datos
• Crear tabla
• Insertar registros
• Eliminar registros
• Actualizar registros
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City=
'Frankfurt'
WHERE CustomerID = 1;
Manejo de Bases de datos
• Leer registros
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;
Manejo de Bases de datos
• Conexion
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = mysqli_connect($servername,
$username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " .
mysqli_connect_error());
}
echo "Connected successfully";
?>
Manejo de Bases de datos
• Crear BD
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// Create database
$sql = "CREATE DATABASE myDB";
if (mysqli_query($conn, $sql)) {
echo "Database created successfully";
} else {
echo "Error creating database: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Manejo de Bases de datos
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Manejo de Bases de datos
• Insertar información
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password,
$dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
Manejo de Bases de datos
• Seleccionar información
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " .
$row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
mysqli_close($conn);
?>
Manejo de Bases de datos
• Actualizar información
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password,
$dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Manejo de Bases de datos
• Eliminar información
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
if (mysqli_query($conn, $sql)) {
echo "Record deleted successfully";
} else {
echo "Error deleting record: " . mysqli_error($conn);
}
mysqli_close($conn);
?>
Generación de Backup
Generación de PDF
¡GRACIAS POR SU ATENCIÓN!