martes, 5 de marzo de 2013

INGRESO Y EVALUACION DE EDADES

EVALUACION CON SWITCH Y CON IF

<?
if(!$_POST){

?>

<form action="<? $_POST ?>" method=POST >
Nombre: <input type=text require name=nombre /><br>
Edad: <select name=edad >

<option value=1 > 0 a 12 años </option>
<option value=2 > 13 a 18 años </option>
<option value=3 > 19 años en adelante </option>
</select><br>
<input type=submit value=procesar />
</form>
<?
} else {
$nombre = $_POST['nombre'];
$edad = $_POST['edad'];

if ($edad == 1){
echo "usted $nombre es un niño(a) <br>";
} else {
if ($edad == 2){
echo "Usted $nombre es un(a) adolescente <br>";
} else {
echo "Usted $nombre es un(a)mayor de edad <br>";
}
}
}
switch ($edad){
case 1:
echo "Usted $nombre es un niño(a) porque tiene <br>";
break;
case 2:
echo "Usted $nombre es un(a) adolescente <br>";
default;
echo "Usted $nombre es mayor de edad <br>";
}
?>

CREACION DE UNA BASE DE DATOS Y SU CONSULTA

PRIMERO DEBEREMOS CREAR EL ARCHIVO CONECTAR:

<?
$db = mysql_connect("localhost", "root", "123456") or die ('No es posible conectar con el servidor porfavor intente mas tarde');
mysql_select_db("Registro") or die ("No es posible seleccionar la base de datos");
?>



LUEGO EN OTRO ARCHIVO CREAREMOS EL INGRESO DE DATOS PARA LA TABLA

<span style='color: #00000; font-family: Segoe Print; font-size: 1em;'>
<?
if (!$_POST) {
?>
<form action="<?$_POST?>" method=post>
<table border=6 width=500 bgcolor=orange align=center>
<tr>
<td>Nombre: </td><td><input type=text reqired name=nombre /></td>
</tr>
<tr>
<td>Edad: </td><td><input type=text required name=edad /><td>
</tr>
<tr>
<td>Genero: </td>
<td><select name=genero>
<option value="Masculino"> Masculino </option>
<option value="Femenino"> Femenino </option>
<option value="Otros"> Otros </option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;</td><td><input type=submit value=Guardar />
</tr>
</table>
</form>

<?
} else {
$nombre = $_POST['nombre'];
$edad = $_POST['edad'];
$genero = $_POST['genero'];
require ("conectar.php");

$insertar= "INSERT INTO datos (Nombre, Edad, Genero) VALUES ('$nombre', '$edad', '$genero')";
$resultado= mysql_query ($insertar);

if(!$resultado){
echo "no se han guardado los datos <br>";
} else {
echo "los datos se han guardado con exito <br>";
echo "$nombre<br>$edad<br>$genero<br>";
}
}
?>



SI QUEREMOS EVALUAR LOS DATOS DEBEREMOS CREAR OTRO DOCUMENTO DENOMIADO CONSULTA.PHP


<?
require("conectar.php");
$consultar = "SELECT * FROM datos";
$resultado = mysql_query($consultar);
$num_resultados = mysql_num_rows($resultado);

if($num_resultados == 0) {
echo "No se encontraron registros en la base de datos";
} else {
for ($i=1; $i<=$num_resultados; $i ++) {
$registro = mysql_fetch_array ($resultado);
echo "<br>Nombre: ".$registro['Nombre'];
echo "<br>Edad: ".$registro['Edad'];
echo "<br>Genero: ".$registro['Genero'];
echo "<br>-----------------------------------------------------------<br>";
}
}
?>




ingreso de base de datos


<table border="10" align="center">
<tr>
<td bgcolor=skyblue>
<?
if(!$_POST) {
?>
<form action=" <? $_POST ?>" method=post><br><br>
Nombre: <input type=text required name=nombre /><br>
Cargo: <input type=text required name=cargo /><br>
Sueldo: <input type=text required name=sueldo /><br>
Bonificación: <input type=text name=bonif /><br>
Horas Extras: <input type=text name=hre /><br>
<input type=submit value=calcular /><br>
</table>
</form>
<?
}else{
$nombre= $_POST['nombre'];
$cargo= $_POST['cargo'];
$sueldo= $_POST['sueldo'];
$bonif= $_POST['bonif'];
$hre= $_POST['hre'];
$igss= $sueldo * 0.0483;
$hrep= (((($sueldo/30)/8 * $hre)*1.5));
$liquido= ($sueldo + $bonif + $hrep) - $igss;

$db=mysql_connect ("localhost", "root", "123456") or die ("No se pudo conectar con el servidor");
mysql_select_db ("empleados") or die ("Es imposible seleccionar la base de datos indicada");
$insertar = "INSERT INTO salarios (Nombre, Cargo, Sueldo, Bonificacion, HorasExtras)
VALUES ('$nombre', '$cargo', '$sueldo', '$bonif', '$hre')";
$resultado= mysql_query ($insertar);
if(!$resultado) {
echo "<br> No se ha podido guardar la base de datos";
}else{
echo "Datos guardados";
echo "<br> Nombre: $nombre";
echo "<br> Cargo: $cargo";
echo "<br> Sueldo: $sueldo";
echo "<br> Bonificación: $bonif";
echo "<br> Horas Extras: $hre";
echo "<br> IGSS: $igss";
echo "<br> Horas Extras Pagadas: $hrep";
echo "<br> Salario Líquido: $liquido";
}
}
?>