Software">
Practica #9 - 1961161
Practica #9 - 1961161
Practica #9 - 1961161
Práctica #9
Características de php
Etiqueta de apertura y cierre: <?php y ?>, que delimitan el código PHP dentro de
un archivo HTML.
Código PHP: Aquí es donde se escribe el código que realiza ciertas acciones, como
manipular variables, realizar operaciones matemáticas, conectarse a bases de
datos, entre otras cosas.
Integración con HTML: Puede haber partes del código HTML integradas dentro del
código PHP para generar contenido dinámico.
Etiqueta de salida de texto: echo o print se utilizan para mostrar texto o variables
en la pantalla.
Ejemplo 1
<html>
<head>
</head>
<body>
</body>
</html>
Ejemplos de altas, bajas y cambios
Altas
Activemos desde el Visual Studio la pestaña alta.aspx para cargar los datos de los
usuarios.
Como podemos ver disponemos tres controles de tipo TextBox, el que solicita el
ingreso de la clave modificamos la propiedad TextMode con el valor Password, los
otros dos los dejamos con el valor SingleLine. Disponemos un objeto de la clase
Button y una Label donde mostraremos un mensaje si el alta se efectuó
correctamente. Por último, disponemos un objeto de la clase HyperLink
configurando la propiedad NavigateUrl con la dirección de la página principal
(Default.aspx) Ahora codificamos el evento clic del botón de alta:
Lo primero que debemos hacer es importar el espacio de nombres donde se
encuentra definida la
clase SqlException:
using System.Data.SqlClient;
archivo Web.config:
string s =
System.Configuration.ConfigurationManager.ConnectionStrings["cadenaconex
ion1"].ConnectionString;
Abrimos la conexión:
conexion.Open();
TextBox:
usuarios(nombre,clave,mail) values('" +
comando.ExecuteNonQuery();
Cerramos la conexión:
conexion.Close();
Bajas
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
strings =
System.Configuration.ConfigurationManager.ConnectionStrings
["cadenaconexion1"].ConnectionString;
conexion.Open();
conexion);
if (cantidad == 1)
else
dicho nombre";
conexion.Close(); } }
Cambio
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
e)
string s =
System.Configuration.ConfigurationManager.ConnectionStrings
["cadenaconexion1"].ConnectionString;
conexion.Open();
conexion);
if (registro.Read())
this.TextBox2.Text =
registro["clave"].ToString();
this.TextBox3.Text =
registro["mail"].ToString();
else
conexion.Close();
e)
string s =
System.Configuration.ConfigurationManager.ConnectionStrings
["cadenaconexion1"].ConnectionString;
conexion.Open();
"clave='" + this.TextBox2.Text +
"',mail='" + this.TextBox3.Text +
"'", conexion);
if (cantidad == 1)
else
Altas
<?php
// ...
$nombre = "Ejemplo";
$correo = "ejemplo@example.com";
// Ejecutar la consulta
// ...
?>
Bajas
<?php
// ...
$id_usuario = 123;
// Ejecutar la consulta
// ...
?>
Cambios
<?php
// ...
$id_usuario = 123;
// ...
?>