sábado, 15 de octubre de 2016

[Fecha de publicación: 2016-10-13]-Previo

realizamos modificaciones al código del ejercicio 14 como estas:
 En el index:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
$mensaje = $_REQUEST["mensaje"];  //--En esta linea o usamos GET, LOST o mas facil REQUEST
?>
<script>
alert("<?php echo $mensaje;?>");
</script>
<body>
//El form es  reutilizable para relizar otros formularios como NOMINAS, NOTAS, INFROMACION POSTAL etc.., solo la clave es cambiar el nobre y el id//..
<form id="form1" name="form1" method="post" action="centigrado.php">
  <p>nombre:
    <input type="text" name="nombre" id="nombre" />
  </p>
  <p>edad:
    <input type="text" name="edad" id="edad" />
  </p>
  <p>nota1:
    <input type="text" name="nota1" id="nota1" />
  </p>
  <p>nota2:
    <input type="text" name="nota2" id="nota2" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Submit" />
  </p>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>
NOMINA
<form id="form1" name="form1" method="post" action="centigrado.php">
  <p>identificacion: 
    <input type="text" name="identificacion" id="identificacion" />
  </p>
  <p>nombre: 
    <input type="text" name="nombre" id="nombre" />
  </p>
  <p>salario: 
    <input type="text" name="salario" id="salario" />
  </p>
  <p>dias_laborados: 
    <input type="text" name="dias_laborados" id="dias_laborados" />
  </p>
 <p>devengado: 
    <input type="text" name="devengado" id="devengado" />
  </p>
 <p>deducido: 
    <input type="text" name="deducido" id="deducido" />
  </p>
  <p>
    <input type="submit" name="button" id="button" value="Submit" />
  </p>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>

En centigrado.php :

<?php
//-- variables para conectarse a la base de datos
$servidor = 'localhost';
$base_datos = 'temperaturas';
$tabla = 'grados';
$usr_sistema = 'root';
$pass_sistema = 'alumnos';
//-- Conexion a la Base de datos segun variables declaradas
$conexion=mysql_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){
header ("Location: index.php?mensaje=error de conexion.");
exit();
}
else{ //--hasta esta linea nada cambia
//-- Captura de las variables del formulario.  //-- y aquí las llamamos con su etiqueta de procedencia
$nombre = $_REQUEST['nombre'];
$edad = $_REQUEST['edad'];
$nota1 = $_REQUEST['nota1'];
$nota2 = $_REQUEST['nota2'];

AQUI ES EL FACTOR CONDICIONAL PARA AGREGAR VARIABLES A UN EJERCICIO
$def = ($nota1+$nota2)/2;
if ($def >= 75)
$paso = "Paso";
else{
$paso = "no paso";
$edad = $edad * 10;
}

//-- Consulta Sql para guardar el registro o datos digitados.
$sql = "INSERT INTO ".$base_datos.".".$tabla." (nombre, edad, def, paso) "
."VALUES('$nombre',$edad, $def, '$paso' )";
$sql = mysql_query($sql, $conexion);
//-- Se devuelve a la pagina que inicial.
header ("Location: index.php?mensaje=Registro Incluido con Exito.&respuesta=".$F);
exit(); //-- Es para transladar variables 
}
?>

El Previo
Necesitamos transladar una variable M ("hola") y otra P (32) a una pagina index.php

solucion

Header(Location:index.php?mensaje="$M".&.$P");
EXIT();


No hay comentarios.:

Publicar un comentario