Hola a todos.
Soy novato en esto de PHP y quisiera que alguien me diga si el siguiente script que desarrollé de acuerdo al enunciado está
correcto. Si no lo está, por favor, corríganmelo. Muchas gracias.
Enunciado:
Tiene una base de datos llamada "alumno" con usuario "administrador" y password "casa2004azul" ubicada en el servidor
"Optimus". ¿Cómo hace en PHP para conectarse a dicho servidor y seleccionar la base de datos?. También debe agregar un
registro (por medio de un formulario) a la tabla "alumno", la cual cuenta con dos campos: "nombre" y "edad". Realizar el
código PHP que recibe el valor de las variables enviadas por el método POST mediante un formulario. Comprobar antes de
guardar en la base de datossi "edad" está dentro del intervalo cerrado [18;60]. Suponga que utiliza el administrador
de base de datos MySQL.
Desarrollo:(Versión PHP4)
<html>
<head> <title> Ejercicio </title> </head>
<body>
<?
if($submit) {
if ($ed < 18 and $ed > 60) {
echo "Edad fuera de los valores normales";
}
else {
$enlace=mysql_connect("Optimus", "administrador", "casa2004azul");
mysql_select_bd("alumno");
$resultado=mysql_query("INSERT INTO alumno (nombre, edad) VALUES ('$nom','$eda')")
or die ("Error");
}
}
else {
?>
<h2> Ingrese los Datos </h2> <br>
<form method="post" action="<?php echo $PHP_SELF ?>
Nombre: <input type="Text" name="nom"> <br>
Edad: <input type="Text" name="ed"> <br>
<input type="Submit" name="submit" value="Ingresar">
</form>
<?php
}
?>
</body>
</html>