Sie sind auf Seite 1von 9

Ing. Alberto Moreno C.

MYSQL CON PHP


Pasos.- Despues de crear la BDD cen mysql se debe activar y establecerlo como default(active por
defecto)

Crear la tabla Empleado:


Ing. Alberto Moreno C.

VAMOS A CREAR UNA PAGINA EN PHP

Al hacer un click en el link registrar empleados


Ing. Alberto Moreno C.

Codigos de php

<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<center>

<h1>Listado de Empleados</h1>
<a href="Adicion.php">Registrar nuevos empleados</a>
<table border="1" width="50%">
<tr><th>Codigo<th>Nombre<th>categoria<th>horas<th>Pago
Total<th>Anular
<?php
$cn= mysql_connect("localhost","root","");

mysql_select_db("bdpersonal",$cn) or die(mysql_error());
$rs=mysql_query("select * from empleado",$cn);
while($fila= mysql_fetch_row($rs)){
switch ($fila[2]){
case 1:$pago=$fila[3]*15; break;
case 2:$pago=$fila[3]*18; break;
case 3:$pago=$fila[3]*23; break;
}
?>

<tr><td><?=$fila[0]?><td><?=$fila[1]?><td><?=$fila[2]?><td>
<?=$fila[3]?><td><?=$pago?><td>
<a href="Pagina1.php?cod=<?=$fila[0]?>">Del</a>
<?php
}

?>
</table>
</center>

<?php
if(isset($_GET['cod'])){
$code=$_GET['cod'];
$sql="delete from empleado where code=$code";
$rs=mysql_query($sql,$cn);
header("Location:Pagina1.php");
}
Ing. Alberto Moreno C.

?>
</body>
</html>

Registros de alumnos

<body>
<center>
<h1>REGISTROS DE EMPLEADOS</h1>
<FORM ACTION="" method="POST">
<TABLE BORDER="1">
<tr><td>Nombre y Apellido<td><input name="tcod">
<tr><td>Categoria<td><select name="cbc">
<option>elegir</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<tr><td>Horas trabajadas<td><input name="thora">
<tr><td><input type="submit" value="enviar" name="envio">
<td><input type="reset" value="limpiar">
</TABLE>
</FORM>
</center>
<?php
if(isset($_POST['envio'])){
$cn= mysql_connect("localhost","root","");
mysql_select_db("bdpersonal",$cn) or die(mysql_error());
$ape=$_POST['tcod'];
$cat=$_POST['cbc'];
$hora=$_POST['thora'];
$sql="INSERT INTO EMPLEADO(NOMBRE, CATEGORIA, HORAS)
VALUES('$ape',$cat,$hora)";
mysql_query($sql);
mysql_close($cn);
header("Location:Pagina1.php");
}
?>
</body>
</html>
Ing. Alberto Moreno C.

Realizar el trabajo propuesto para la Practica 5

1.- Registrar , un conjunto de clientes que realizan préstamos ,a través de la siguiente la


siguiente tabla el numero de préstamo se genera a partir de 10001,

Trabajarlo en capas.

Nro. de Préstamo (entero) Para el cálculo del interés es de acuerdo a los


Nombre del cliente meses según:
(cadena) Meses< 6 el interés 1%
Monto del préstamo (real) 6<=meses<10 interés 2%
Numero de meses (entero) >=10 3% de interés respecto al monto por cada
mes.
El saldo es el interés + monto
- La cuota es el saldo/meses

Realizar :

a) El ingreso de nuevos préstamos (3 puntos)


b) Un listado general ordenado por nombre (3 puntos)
c) Registros de nuevos prestamos(3 puntos)
d) Anulación por numero de préstamo(3)

REGISTRO DE PRESTAMOS

Adicion de Prestamos

Numero Nombre Monto Meses Interés Saldo Cuota Mensual Anular

1 Juan Díaz Anular


Ing. Alberto Moreno C.

PRPUESTO PARA LA PRACTICA NRO 6

1.- Consulta de Viajes por ruta (6 Puntos)

Al seleccionar viajes va mostrar todos los viajes programados en esa ruta como se muestra en la
figura 2.
Ing. Alberto Moreno C.

Al hacer un Chick en ver pasajeros muestra todos los pasajeros que se encuentran en dicho
viaje: (3 puntos)
Ing. Alberto Moreno C.

 Al Hacer un click en adicionar pasajeros va mostrar la siguiente pagina: (4 puntos)

En la página anterior tiene opción para borrar un pasajero o agregar un nuevo pasajero en el viaje
seleccionado, las consideraciones para la adición de nuevos pasajeros son:

 Realizar la paginación correspondiente


 La Ruta , el Costo de viaje y el nro de viaje son traídos de la pagina anterior
 En el campo asiento , es un DropDown (combo simple) donde solo se encuentran los
asientos disponibles , por ejemplo no deben figurar los asientos 6 , 7,4 , 2 asientos del
viaje seleccionado ( tomar en cuento máximo 20 asientos por viaje)
 El numero de boleto se genera a partir del 000001
 El descuento del viaje es de acuerdo al tipo de Usuario Estudiante 30% , niño 50% y Adulto
0%
 Cuando se graba un pasajero va mostrar en la pagina anterior (fig3)

2.- Realizar la pagina para mostrar los viajes efectuados por cada chofer ( 6 puntos)
Ing. Alberto Moreno C.

4.- Elaborar un Frame que permita unir con un menú todos los formularios anteriores

Prof. Ing. Alberto moreno

Das könnte Ihnen auch gefallen