INDEX.PHP
<script>
function validar(){
var numero=document.getElementById("numero").value;
if(numero.length!=0){
if(!isNaN(numero)){
if(numero.length==10){
document.getElementById("formulario").submit();
}
else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
}
else{alert("Solo puede digitar valores numéricos en la caja de texto.");}
}
else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese el numero por favor:</b><br><br>
<input type="text" name="numero" id="numero" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
RESULTADO.PHP
<?php
$servidor = 'localhost';
$base_datos = 'decimo_cuartoperiodo';
$tabla = 'ps_barajas_angela_10a';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$numero =$_POST['numero'];
$longitud= strlen($numero);
$p1= substr($numero, 4, 2);
$p2= substr($numero, 1, 1);
$p3= substr($numero, 8, 1);
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if($p1==11){
$mensaje1="Es un numero enemigo";
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,mensaje) "
."VALUES('$numero','$mensaje1')";
//$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();
}
elseif($p2%2==0 && $p3%2==0){
$mensaje2="Es un numero amigo";
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,mensaje) "
."VALUES('$numero','$mensaje2')";
//$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();
}
else{
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
?>
TABLAS.SQL
create database decimo_cuartoperiodo;
use decimo_cuartoperiodo;
CREATE TABLE `ps_barajas_angela_10a` (
`id` int(111) NOT NULL auto_increment,
`numero` varchar(10) NOT NULL,
`mensaje` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
martes, 31 de octubre de 2017
domingo, 29 de octubre de 2017
Octubre 25 /2017
Octubre 25 /2017
Clase N° 39
PROYECTO
Construir siguiente software con template===>
- Crear carpeta llamada ps_barajas_angela_10a
- Crear caja de texto que solo acepte 10 dígitos, junto a un botón.
==> Si el número es de 10 dígitos, los dos números centrales (posición 4 y 5) son 1 y 1, se debe guardar ese número (completo) en la base de datos y adicional colocar que el número es enemigo.
==>Si el número es de 10 dígitos, y el penúltimo y el segundo dígito son múltiplos de 2, guardarlo y decir que es un número amigo.
==> Cualquiera de los demás casos no se debe guardar nada.
jueves, 19 de octubre de 2017
martes, 10 de octubre de 2017
EJERCICIO NÚMEROS CON 12 COLUMNAS (array/base datos)
INDEX.PHP
<p>
<script>
function validar(){
var numero=document.getElementById("numero").value;
if(numero.length!=0){
if(!isNaN(numero)){
if(numero.length==10){
document.getElementById("formulario").submit();
}
else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
}
else{alert("Solo puede digitar valores numéricos en la caja de texto.");}
}
else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese el numero por favor:</b><br><br>
<input type="text" name="numero" id="numero" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
</p>
RESULTADO.PHP
<?php
$servidor = 'localhost';
$base_datos = 'navidad_4_basedatos';
$tabla = 'navidad_4_basedatos';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$numero =$_POST['numero'];
$longitud= strlen($numero);
for ($i=0; $i<$longitud; $i++){
$num[$i]= substr($numero, $i, 1);
if ($num[$i]==0){
$r[$i]=" Cero";
}
elseif ($num[$i]==1){
$r[$i]=" Uno";
}
elseif ($num[$i]==2){
$r[$i]=" Dos";
}
elseif ($num[$i]==3){
$r[$i]=" Tres";
}
elseif ($num[$i]==4){
$r[$i]=" Cuatro";
}
elseif ($num[$i]==5){
$r[$i]=" Cinco";
}
elseif ($num[$i]==6){
$r[$i]=" Seis";
}
elseif ($num[$i]==7){
$r[$i]=" Siete";
}
elseif ($num[$i]==8){
$r[$i]=" Ocho";
}
else{
$r[$i]=" Nueve";
}
}
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{
//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,primero,segundo,tercero,cuarto,quinto,sexto,septimo,octavo,noveno,decimo)"
."VALUES('$numero','$r[0]','$r[1]','$r[2]','$r[3]','$r[4]','$r[5]','$r[6]','$r[7]','$r[8]','$r[9]')";
//$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>
<script>
function validar(){
var numero=document.getElementById("numero").value;
if(numero.length!=0){
if(!isNaN(numero)){
if(numero.length==10){
document.getElementById("formulario").submit();
}
else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
}
else{alert("Solo puede digitar valores numéricos en la caja de texto.");}
}
else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese el numero por favor:</b><br><br>
<input type="text" name="numero" id="numero" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
</p>
RESULTADO.PHP
<?php
$servidor = 'localhost';
$base_datos = 'navidad_4_basedatos';
$tabla = 'navidad_4_basedatos';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$numero =$_POST['numero'];
$longitud= strlen($numero);
for ($i=0; $i<$longitud; $i++){
$num[$i]= substr($numero, $i, 1);
if ($num[$i]==0){
$r[$i]=" Cero";
}
elseif ($num[$i]==1){
$r[$i]=" Uno";
}
elseif ($num[$i]==2){
$r[$i]=" Dos";
}
elseif ($num[$i]==3){
$r[$i]=" Tres";
}
elseif ($num[$i]==4){
$r[$i]=" Cuatro";
}
elseif ($num[$i]==5){
$r[$i]=" Cinco";
}
elseif ($num[$i]==6){
$r[$i]=" Seis";
}
elseif ($num[$i]==7){
$r[$i]=" Siete";
}
elseif ($num[$i]==8){
$r[$i]=" Ocho";
}
else{
$r[$i]=" Nueve";
}
}
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{
//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,primero,segundo,tercero,cuarto,quinto,sexto,septimo,octavo,noveno,decimo)"
."VALUES('$numero','$r[0]','$r[1]','$r[2]','$r[3]','$r[4]','$r[5]','$r[6]','$r[7]','$r[8]','$r[9]')";
//$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();
}
?>
EJERCICIO NÚMEROS (con array/base de datos)) SOLO CON 3 COLUMNAS
INDEX.PHP
<p>
<script>
function validar(){
var numero=document.getElementById("numero").value;
if(numero.length!=0){
if(!isNaN(numero)){
if(numero.length==10){
document.getElementById("formulario").submit();
}
else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
}
else{alert("Solo puede digitar valores numéricos en la caja de texto.");}
}
else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese el numero por favor:</b><br><br>
<input type="text" name="numero" id="numero" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
</p>
RESULTADO.PHP
<?php
$servidor = 'localhost';
$base_datos = 'navidad_4_bd2';
$tabla = 'navidad_4_bd2';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$numero =$_POST['numero'];
$longitud= strlen($numero);
for ($i=0; $i<$longitud; $i++){
$num[$i]= substr($numero, $i, 1);
if ($num[$i]==0){
$r[$i]=" Cero";
}
elseif ($num[$i]==1){
$r[$i]=" Uno";
}
elseif ($num[$i]==2){
$r[$i]=" Dos";
}
elseif ($num[$i]==3){
$r[$i]=" Tres";
}
elseif ($num[$i]==4){
$r[$i]=" Cuatro";
}
elseif ($num[$i]==5){
$r[$i]=" Cinco";
}
elseif ($num[$i]==6){
$r[$i]=" Seis";
}
elseif ($num[$i]==7){
$r[$i]=" Siete";
}
elseif ($num[$i]==8){
$r[$i]=" Ocho";
}
else{
$r[$i]=" Nueve";
}
}
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{
//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,letras)"
."VALUES('$numero','$r[0]"." $r[1]"."$r[2]"."$r[3]"."$r[4]"."$r[5]"."$r[6]"."$r[7]"."$r[8]"."$r[9]')";
//$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>
<script>
function validar(){
var numero=document.getElementById("numero").value;
if(numero.length!=0){
if(!isNaN(numero)){
if(numero.length==10){
document.getElementById("formulario").submit();
}
else{alert("Solo puede digitar 10 valores numéricos como máximo y como mínimo en la caja de texto.");}
}
else{alert("Solo puede digitar valores numéricos en la caja de texto.");}
}
else{alert("Debe digitar exactamente 10 valores numéricos en la caja de texto.");}
}
</script>
<form id="formulario" name="formulario" method="post" action="resultado.php" >
<p><b>Ingrese el numero por favor:</b><br><br>
<input type="text" name="numero" id="numero" autocomplete="off"/>
</p>
<br>
<p>
<input type="button" onclick="validar()" value="ENVIAR">
</p>
</form>
</p>
RESULTADO.PHP
<?php
$servidor = 'localhost';
$base_datos = 'navidad_4_bd2';
$tabla = 'navidad_4_bd2';
$usr_sistema = 'root';
$pass_sistema = 'HikaruNara';
date_default_timezone_set('America/Bogota');
$numero =$_POST['numero'];
$longitud= strlen($numero);
for ($i=0; $i<$longitud; $i++){
$num[$i]= substr($numero, $i, 1);
if ($num[$i]==0){
$r[$i]=" Cero";
}
elseif ($num[$i]==1){
$r[$i]=" Uno";
}
elseif ($num[$i]==2){
$r[$i]=" Dos";
}
elseif ($num[$i]==3){
$r[$i]=" Tres";
}
elseif ($num[$i]==4){
$r[$i]=" Cuatro";
}
elseif ($num[$i]==5){
$r[$i]=" Cinco";
}
elseif ($num[$i]==6){
$r[$i]=" Seis";
}
elseif ($num[$i]==7){
$r[$i]=" Siete";
}
elseif ($num[$i]==8){
$r[$i]=" Ocho";
}
else{
$r[$i]=" Nueve";
}
}
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{
//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,letras)"
."VALUES('$numero','$r[0]"." $r[1]"."$r[2]"."$r[3]"."$r[4]"."$r[5]"."$r[6]"."$r[7]"."$r[8]"."$r[9]')";
//$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();
}
?>
EJERCICIO BASE DE DATOS FECHA Y HORA
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>
<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>
Octubre 11 /2017
Octubre 11 /2017
Clase N° 37
Se continua profundizando el tema de phpmyadmin, base de datos, y mysql, con ejercicios prácticos.
(Posible evaluación).
martes, 3 de octubre de 2017
Octubre 4 /2017
Octubre 4 /2017
Clase N° 36
PHP MY ADMIN
usuario: root
contraseña: alumnos
TIPOS DE DATOS ====>
- int: le almacena números de valores enteros (sirve para cálculos operacionales).
- float: le almacena valores con decimales.
- double: almacena valores inmensamente grandes.
- time: tiempo (hora)
- date: fecha
- char: almacena cadenas de texto.
- varchar: almacena cadenas de texto. ES MÁS EFECTIVO QUE EL CHAR. ya que es más eficiente y es más efectivo en el posicionamiento de memoria. (HASTA 255 CARACTERES).
- text: almacenar muchos más datos.
ESTRUCTURA =
campos==> tipos de datos==> conjunto de campos (registro)==> conjunto de registros (tabla)==>
conjunto de tablas (base de datos)==> una base de datos es un archivo.
TABLA EN PHPMYADMIN =
Toda tabla que se vaya crear la primera columna debe ser id==> int==> auto incremet==>
debe ser PRIMARY.
SOLUCIÓN PROBLEMA HORA EQUIVOCADA =
Se pone en el archivo de resultado.php la siguiente línea de código para que salga la hora de colombia:
date_default_timezone_set('America/Bogota');
VARIABLE PARA FECHA Y HORA =
$fecha= date("Y-m-d");
$hora= date("H:i:s");
PREGUNTAS
- ¿Cuántas tablas pueden existir con el mismo nombre en una base de datos? Solo una.
- ¿Cuántas tablas con el mismo nombre pueden existir en distintas bases de datos? Las que se quiera.
CÓDIGO PARA DESCARGAR PHPMYADMIN EN LAMP=
sudo apt-get install phpmyadmin
lunes, 2 de octubre de 2017
Suscribirse a:
Entradas (Atom)