Beruflich Dokumente
Kultur Dokumente
Pgina 1 de 4
Ejercicio 2:
Cdigo de tabla.html:
<html><head><title>Construccin de la tabla de multiplicar</title></head>
<body>
<form method="POST" action="datos_tabla.php">
TABLA DE MULTIPLICAR:<br>
Introduzca un nmero entero <input type="text" name="numero" size="10"><br>
<input type="submit" value="Enviar datos" name="enviar">
</form>
</body></html>
Cdigo de datos_tabla.php:
<html><head><title>Resultado de la construccin de la tabla de multiplicar</title></head>
<body>
<? // Comienza el cdigo PHP:
if(isset($_POST['numero'])){ // Comprobamos si existe el parmetro numero pasado desde el formulario
echo "TABLA DE MULTIPLICAR DEL " . $_POST['numero'] . ":<br>";
for($x=1;$x<=10;$x++){
$resultado= $x * $_POST['numero'];
echo "$x x " . $_POST['numero'] . " = $resultado<br>";
}
}
// Fin del cdigo php.
?>
<br><a href='tabla.html'>Volver</a>
</body></html>
Ejercicio 3:
Cdigo de numeros.html:
<html><head><title>Lista de pares de nmeros</title></head>
<body>
<form method="POST" action="datos_numeros.php">
LISTA DE PARES DE NMEROS:<br>
Introduzca el nmero entero menor <input type="text" name="menor" size="10"><br>
Introduzca el nmero entero mayor <input type="text" name="mayor" size="10"><br>
<input type="submit" value="Enviar datos" name="enviar">
</form>
</body></html>
Cdigo de datos_numeros.php:
<html><head><title>Resultado de la lista de pares de nmeros</title></head>
<body>
<? // Comienza el cdigo PHP:
if(isset($_POST['menor']) && isset($_POST['mayor'])){
echo "LISTA DE PARES DE NMEROS DE " . $_POST['menor'] . " Y " . $_POST['mayor'] . ":<br>";
for($x=$_POST['menor'];$x<=$_POST['mayor'];$x++){
$valor1=$x;
$valor2=$_POST['mayor']-($x-$_POST['menor']);
echo "($valor1,$valor2) ";
}
}
// Fin del cdigo php.
?>
<br><a href='numeros.html'>Volver</a>
</body></html>
Ejercicio 4:
Cdigo de operaciones.html:
<html><head><title>Calcular una operacin</title></head>
<body>
<form method="POST" action="datos_operaciones.php">
LISTA DE PARES DE NMEROS:<br>
Introduzca el primer nmero <input type="text" name="numero1" size="10"><br>
Introduzca el segundo nmero <input type="text" name="numero2" size="10"><br>
Seleccione la operacin:<br>
<input type="radio" value="suma" name="operacion">Suma
<input type="radio" value="resta" name="operacion">Resta
<input type="radio" value="producto" name="operacion">Producto
<input type="radio" value="cociente" checked name="operacion">Cociente<br>
<input type="submit" value="Enviar datos" name="enviar">
</form>
</body></html>
Cdigo de datos_operaciones.php:
<html><head><title>Resultado de calcular una operacin</title></head>
<body>
<? // Comienza el cdigo PHP:
if(isset($_POST['numero1']) && isset($_POST['numero2']) && isset($_POST['operacion'])){
if($_POST['operacion']=="suma")
echo "El resultado de realizar la suma de los nmeros " .
$_POST['numero1'] . " y " . $_POST['numero2'] . " es " .
Pgina 2 de 4
($_POST['numero1']+$_POST['numero2']);
else
if($_POST['operacion']=="resta")
echo "El resultado de realizar la resta de los nmeros " .
$_POST['numero1'] . " y " . $_POST['numero2'] . " es " .
($_POST['numero1']-$_POST['numero2']);
else
if($_POST['operacion']=="producto")
echo "El resultado de realizar el producto de los nmeros " .
$_POST['numero1'] . " y " . $_POST['numero2'] . " es " .
($_POST['numero1']*$_POST['numero2']);
else
if($_POST['operacion']=="cociente")
if($_POST['numero2']==0)
echo "Imposible realizar una divisin por CERO.";
else
echo "El resultado de realizar el cociente de los nmeros " .
$_POST['numero1'] . " y " . $_POST['numero2'] . " es " .
($_POST['numero1']/$_POST['numero2']);
else
echo "ERROR: Operacin incorrecta " . $_POST['operacion'];
}
// Fin del cdigo php.
?>
<br><a href='operaciones.html'>Volver</a>
</body></html>
Ejercicio 5:
Cdigo de alumno.html:
<html><head><title>Introducir datos de un alumno</title></head>
<body>
<form method="POST" action="datos_alumno.php">
DATOS DEL ALUMNO:<br>
Introduzca su nombre <input type="text" name="nombre" size="10"><br>
Introduzca su telfono <input type="text" name="telefono" size="10"><br>
Matriculado <input type="checkbox" name="matriculado" checked><br>
Enseanza:<br>
<input type="radio" value="Secundaria" name="enseanza">Secundaria
<input type="radio" value="Bachillerato" name="enseanza">Bachillerato
<input type="radio" value="Ciclo medio" name="enseanza">Ciclo medio
<input type="radio" value="Ciclo superior" checked name="enseanza">Ciclo superior<br>
<br>
Mostrar datos:
<select size="1" name="mostrar">
<option selected>Por Pantalla</option>
<option>En Archivo datos.txt</option>
</select><br>
<input type="submit" value="Enviar datos" name="enviar">
</form>
</body></html>
Cdigo de datos_alumno.php:
<html><head><title>Resultado de introducir datos de un alumno</title></head>
<body>
<? // Comprobamos que estn disponibles los datos que necesitaremos:
if(isset($_POST['nombre']) && isset($_POST['telefono']) &&
isset($_POST['enseanza']) && isset($_POST['mostrar'])){
// Construimos inicialmente el mensaje con los datos del alumno:
Pgina 3 de 4
}
// Fin del cdigo php.
?>
<br><a href="alumno.html">Volver</a>
</body></html>
Cdigo de mostrardatos.php:
<html><head><title>Mostrar el fichero de datos de un alumno</title></head>
<body>
<?
$nombrefichero="datos.txt";
// Intentamos abrir el fichero en modo de slo-lectura.
if($descriptorarchivo = fopen($nombrefichero,"r")){
// Conseguimos abrir el archivo archivo.txt para leer de l.
$numerobytes=3; // Lo leeremos de 3 en 3 bytes, por ejemplo.
while (!feof($descriptorarchivo)) {
$texto=fread($descriptorarchivo,$numerobytes); // Leemos 3 bytes del fichero.
echo $texto; // Mostramos los bytes leidos
}
fclose($descriptorarchivo);
}
else{
echo "ERROR: Imposible abrir fichero $nombrefichero para lectura.";
}
?>
<br><a href="alumno.html">Volver</a>
</body></html>
Pgina 4 de 4