INDEX.PHP
<p>
<script>
var letras= /[^a-zA-ZáéíóúÁÉÍÓÚñÑ ]/;
function validar(){
var nombre=document.getElementById("nombre").value;
var edad=document.getElementById("edad").value;
var OK = letras.test(document.getElementById('nombre').value);
if(!isNaN(edad)){
if(nombre.length!=0 && edad.length!=0){
if(!OK){
document.getElementById("formulario").submit();
}
else{ alert("El nombre no es valido, debe ingresar solo letras.")}
}
else{alert("Debe digitar algo en las cajas.");}
}
else{alert("Solo puede digitar números en la caja destinada para edad.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese su nombre por favor:</b><br><br>
<input type="text" name="nombre" id="nombre" autocomplete="off"/>
</p>
<br>
<p><b>Ingrese su edad por favor:</b><br><br>
<input type="text" name="edad" id="edad" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
</p>
RESULTADO.PHP
<p>
<?php
$servidor = 'localhost';
$base_datos = 'fecha_hora';
$tabla = 'fecha_hora';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$nombre=$_POST['nombre'];
$edad=$_POST['edad'];
$fecha= date("Y-m-d");
$hora= date("H:i:s");
/*echo $nombre;
echo "<br><br>";
echo $edad;
echo "<br><br>";
echo $fecha;
echo "<br><br>";
echo $hora;
*/
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{
//-- Captura de las variables del formulario.
/*$minuto = $_REQUEST['a'];
$hablado = $_REQUEST['b'];
$valor = $_REQUEST['rta'];
*/
//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (nombre,edad,fecha,hora) "
."VALUES('$nombre',$edad,'$fecha','$hora')";
//$sql = mysql_query($sql, $conexion);
$sql = mysqli_query($conexion, $sql);
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.");
exit();
}
?>
</p>
No hay comentarios:
Publicar un comentario