Registro Archivo Plano, con requerimiento de campos
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>FORM</title>
<script src="validar.js"></script>
</head>
<body>
<form method="Post" action="proceso.php" onsubmit="return validar ();">
<table bgcolor="FDEDEC" align="center">
<tr><h2 align="center">Formulario de Validación PHP</h2><tr>
<tr>
<td> Nombre: <input type="text" id="nombre" name="nombre"> </td>
</tr>
<tr>
<td> Correo: <input type="email" id="correo" name="correo"> </td><br>
</tr>
<tr>
<td> Website: <input type="text" id="web" name="web"> </td><br>
</tr>
<tr>
<td>comentario: <textarea id="comentario" name="comentario"></textarea></td><br>
</tr>
<tr>
<td> Género:
<input type="radio" id="femenino" name="sexo"value ="Femenino">femenino.
<input type="radio" id="masculino" name="sexo" value="masculino">Masculino.</td>
</tr>
<tr>
<td><input type="submit" value="Enviar"></td><br>
<td><input type="reset" value="Borrar"></td><br>
</tr>
<tr>
<td id="textoExterno">
<object type="text/plain" data="archivo.txt"></object>
</td>
</tr>
</table>
</form>
</body>
</html>
---------
Proceso.php
<?php
$fi=fopen("archivo.txt", "a") or die("problemas al crear archivo");
fwrite($fi, "Datos:");
fwrite($fi, "\n");
fwrite($fi, $_POST['nombre']);
fwrite($fi, "\n");
fwrite($fi, $_POST['correo']);
fwrite($fi, "\n");
fwrite($fi, $_POST['web']);
fwrite($fi, "\n");
fwrite($fi, $_POST['comentario']);
fwrite($fi, "\n");
fwrite($fi, $_POST['sexo']);
fwrite($fi, "\n");
fwrite($fi, "------------------------------ \n\n");
fclose($fi);
?>
---------
Validar.js
function validar() {
var nombre, correo, web, comentario;
nombre=document.getElementById('nombre').value;
correo=document.getElementById('correo').value;
web=document.getElementById('web').value;
comentario=document.getElementById('comentario').value;
if (nombre== "" || correo == "" || web== "" || comentario== "") {
alert("Te faltan algunos campos por completar");
return false;
}
}
***********************************************************
Date
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$dia=date("d");
$inicio=1;
while($inicio<=$dia)
{
echo $inicio."<br>";
$inicio++;
}
?>
***********************************************************
$dia=date("d");
$inicio=1;
while($inicio<=$dia)
{
echo $inicio."<br>";
$inicio++;
}
?>
***********************************************************
CONEXION A BASES DE DATOS, 2 momentos
index.html
<html>
<head>
<title>Problema</title>
</head>
<body>
<h1>Alta de Alumnos</h1>
<form action="conexion.php" method="post">
Ingrese nombre:
<input type="text" name="nombre"><br>
Ingrese mail:
<input type="text" name="mail"><br>
Seleccione el curso:
<select name="codigocurso">
<option value="1">PHP</option>
<option value="2">ASP</option>
<option value="3">JSP</option>
</select>
<br>
<input type="submit" value="Registrar">
</form>
</body>
</html>
----------
conexion.php
<html>
<html>
<head>
<title>Registro</title>
</head>
<body>
<?php
$conexion = mysqli_connect("localhost", "root", "", "escuela") or
die("Problemas con la conexión");
mysqli_query($conexion, "insert into alumnos(nombre,mail,codigocurso) values
('$_REQUEST[nombre]','$_REQUEST[mail]',$_REQUEST[codigocurso])")
or die("Problemas en el select" . mysqli_error($conexion));
mysqli_close($conexion);
echo "El alumno fue dado de alta.";
?>
</body>
</html>
Ejercicio 1
Diseñar una presentación para registro de estudiantes, donde solicitamos la siguiente información:
- Nombres y apellidos
- edad
- sitios de interés (museo, teatro, cine, biblioteca, caminar, otros)
- comentario acerca del sistema de transporte de la ciudad
- carreras de interés( listar 7)
Enviar el formulario.
Mostrar la información
Si la persona es mayor de edad, referirla a un formulario "registro satisfactorio", de lo contrario,mostrarle "su registro no es aceptado"
No hay comentarios.:
Publicar un comentario