"> ">

La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PRE_LAB. Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var)

Presentaciones similares


Presentación del tema: "PRE_LAB. Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var)"— Transcripción de la presentación:

1 PRE_LAB

2 Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var) : verifica si $var es igual a 0 is_numeric($cadena) : verifica si $cadena es una cadena numerica (que seria la que tu quieres de numero) is_string($cadena) : verifica si $cadena es una cadena (que seria la que tu quieres de texto)

3 Mensaje alerta <? echo " alert('El mensaje que quieras'); "; ?>

4 LAB 3 PHP & MYSQL

5 Importar desde excel Copiar los siguientes datos a un archivo excel (csv), para luego importar desde phpmyadmin

6 Helados “aiscrim” Id NombreMarcaPrecio_ venta 100 CentellaSavory$100 101 DankySavory$800 102 CasataChamonix$650 103 MagnumBresler$500 Base de datos: aiscrim Tabla: productos

7 Importar desde excel Crear siguiente tabla desde phpmyadmin

8 Venta helados “aiscrim” Id CantidadFecha venta 100 5 FUNCION (NOW) 101 10 100 1 101 2 103 40 103 30 Base de datos: aiscrim Tabla: ventas

9 Probemos! Select nombre from productos where precio_venta=‘100’; (Muestra centella) Delete * from productos where marca=‘Bresler’; (Elimina de la tabla todos los productos Bresler) Insert into productos (id,nombre,marca,precio_venta) values (104,’crazy’,’Savory’,550); (Agrega un nuevo producto)

10 Probemos! Select * from productos,ventas where nombre=‘centella’ && products.id=ventas.id; (Muestra todas las ventas de centella) Select cantidad from productos,ventas where marca=‘Savory’ && products.id=ventas.id; (Muestra cantidad de todos los productos Savory) Update productos set precio_venta =‘900’ where nombre=‘Danky’; (Actualiza el precio del helado Danky)

11 PHP & MYSQL ¿Cómo “conectar” PHP y MYSQL?

12 conexion.php <? $dbhost="localhost"; // host del MySQL $dbusuario="root"; // aqui debes ingresar el nombre de //usuario para acceder a la base $dbpassword=""; // password de acceso para el usuario //de la linea anterior $db="helados"; // Seleccionamos la base con //la cual trabajar $conexion = mysql_connect($dbhost, $dbusuario, $dbpassword); mysql_select_db($db, $conexion); ?>

13 conexion2.php <? mysql_close($conexion); ?>

14 Llamar a conexión.php <? include "conexion.php"; //codigo ?> ---------------------------------------------------------- <? include ("../conexion.php"); //el archivo conexión está un directorio atrás ?>

15 Función “ver.php” <? include "conexion.php"; $result=mysql_query("SELECT * FROM productos ORDER BY `id` ASC", $conexion); echo" Listado de productos ID Producto Marca Precio_Venta "; while($row=mysql_fetch_row($result)) { echo" $row[0] $row[1] $row[2] $ $row[3] "; } echo" "; ?>

16 Función “guardar1.php” Guardar datos en la base Código: Nombre Marca Precio:

17 archivo “guardar2.php” <?php include "conexion.php"; $sql="INSERT INTO productos (id, nombre, marca, precio_venta) VALUES ('$_POST[id]','$_POST[nombre]','$_POST[marca]','$_POST[precio_venta]')"; $result = mysql_query($sql); echo " Los datos han sido guardados "; include "cerrar_conexion.php"; ?>

18 Función “ver + actualizar + eliminar’” (ver2.php) <? include "conexion.php"; $result=mysql_query("SELECT * FROM productos ORDER BY `id` ASC", $conexion); echo" Listado de productos ID Producto Marca Precio_Venta Actualizar Eliminar "; while($row=mysql_fetch_row($result)) { echo" $row[0] $row[1] $row[2] $ $row[3] Actualizar Eliminar "; } echo" "; ?> NOMBRE CAMPOS REGISTROS

19 Función “eliminar.php’” <?php include "conexion.php"; $id=$_GET['id']; $result=mysql_query("DELETE FROM productos WHERE id = $id",$conexion); echo " Los registros han sido eliminados "; include "cerrar_conexion.php"; ?>

20 Función “actualizar.php’” <?php include ("../conexion.php"); $id=$_GET['id']; if (!isset($_GET["accion"])){ $result=mysql_query("SELECT * FROM productos WHERE id = $id",$conexion); $row = mysql_fetch_array($result); echo" Actualizar datos de la base Detalle: Precio: Precio de venta: "; }

21 Función “actualizar.php (continuación)’” elseif($_GET["accion"]== "guardar" ) { $detalle=$_POST['detalle']; $precio=$_POST['precio']; $id=$_POST['id']; $precio_venta=$_POST['precio_venta']; $result=mysql_query("UPDATE productos SET detalle='$detalle', precio='$precio', precio_venta='$precio_venta' WHERE id = $id",$conexion); echo" Los registros han sido actualizados "; } include "cerrar_conexion.php"; ?>


Descargar ppt "PRE_LAB. Comprobación de datos is_array($var) : verifica si $var es una serie is_float($numero) : verifica si $numero es un numero de punto flotante is_null($var)"

Presentaciones similares


Anuncios Google