martes, 7 de mayo de 2013

Registro de usuario (crear la base de datos antes)


<html>
<head>
<title>Iniciar Sesión</title>
<style>

*{
padding: 0px;
margin: 0px;
font-family: Freestyle Script;
font-size: 106%;
}
table {
border-radius: 15px;
box-shadow: 10px 10px 10px #212121;
background: #09F;
}
td {
padding: 10px;
}
.boton {
border: 1px solid #cccccc;
border-radius: 1em;
background: #CCC;
box-shadow: 5px 5px 10px #cccccc;
color: #000000;
font-family: Segoe Print;
font-size: 90%em;
padding: 10px;
align: center;
}
.boton:hover{
border: 1px solid #FFFFFF;
background: #9CC;
}

</style>
</head>
<body>
<?
if(!$_POST) {
?>
<div align="center" style="margin-top: 200px;">
<form action="<? $_POST ?>" method="POST" >
<table border="0" width="400" >
<tr>
<td>Usuario:</td>
<td><input type="text" name="usuario" required class="boton"/><td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password" required class="boton" /></td>
</tr>
<tr>
<td>&nbsp;<td>
<td><input type="submit" value="Ingresar" /></td>
</tr>
</table>
</form>
</div>
<?
} else {
$usuario = $_POST['usuario'];
$password = $_POST['password'];

$db = mysql_connect("localhost", "root", "123456");
mysql_select_db("programas6");

$consulta = "SELECT * from usuarios WHERE usuario = '$usuario'";
$resultado = mysql_query($consulta);

if(!$resultado) {
echo"<h1>Nombre de usuario incorrecto</h1>";
} else {
$datos = mysql_fetch_array($resultado);
if($datos['password'] == $password) {
echo "<h1>Acceso correcto, espere 5 segundos.</h1>";
?>
<script type="text/javascript">
function redireccionar() {
location.href="bienvenido.html";
}
setTimeout ("redireccionar()", 4000);
</script>
<?
} else {
echo "<h1>Password incorrecto</h1>";
?>
<script type="text/javascript">
function redireccionar(){
location.href="usuario.php";
}
setTimeout ("redireccionar()", 2000);
</script>
<?
}
}
}
?>
</body>
</html>


Consulta de la base de datos


<html>
<head>
<style>
#caja {
background: #ECF6CE;
border-radius: 1em;
box-shadow: 5px 5px 10px #000000;
color: #585858;
font-size: 1.4em;
heigh: auto;
padding: 20px;
position: relative;
width: 25%;

}
</style>
</head>
<body>
<?
@$db = mysql_connect ("localhost", "root", "123456");
mysql_select_db ("programas6");

$consulta = "SELECT * FROM prueba";
$resultado = mysql_query($consulta);
$numero_reg = mysql_num_rows($resultado);

for ($i=0; $i<$numero_reg; $i++) {
$registro = mysql_fetch_array ($resultado);
echo "<div id=caja>";
echo $registro['iddato']."<br>";
echo $registro['nombre']."<br>";
echo $registro['grado']."<br>";
echo $registro['carrera']."<br>";
echo "</div><br><br>";
}

?>
</body>
</html>

Creacion de una nueva base de datos


<?
if (!$_POST){
?>
<form action= "<? $_POST ?>" method=post>
Nombre: <input name=nombre require /><br>
Grado: <select name=grado>
<option value=Primero>Primero</option>
<option value=Segundo>Segundo</option>
<option value=Tercero>Tercero</option>
<option value=Cuarto>Cuarto</option>
<option value=Quinto>Quinto</option>
<option value=Sexto>Sexto</option>
</select><br>

Carrera: <select name=carrera>
<option value=Básico>Básico</option>
<option value=PCB>PCB</option>
<option value=PAE>PAE</option>
<option value=PMP>PMP</option>
<option value=BACO>BACO</option>
</select><br>

<input type=submit value=Guardar />
</form>

<?
} else {
$nombre= $_POST['nombre'];
$grado= $_POST['grado'];
$carrera= $_POST['carrera'];

$db= mysql_connect ("localhost", "root", "123456");
mysql_select_db ("programas6");

$tabla = mysql_list_tables("programas6");
$num_tabla = mysql_num_rows($tabla);
$existe = "NO";

for ($i=0; $i<$num_tabla; $i++) {
if (mysql_tablename($tabla,$i) == "prueba"){
$existe= "SI";
}
}

if ($existe == "NO") {
$tabla1= "CREATE TABLE prueba (iddato INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(50), grado VARCHAR(15), carrera VARCHAR(15), UNIQUE (iddato))";
mysql_query ($tabla1);
}
$insertar= "INSERT INTO prueba (nombre, grado, carrera) VALUES ('$nombre', '$grado', '$carrera')";
$resultado= mysql_query ($insertar);
if (!$resultado) {
echo "No se pudieron guardar los datos";
}else{
echo "Los datos se han guardado correctamente";
}
}
?>

Creacion de la calculadora


<?
if (!$_POST) {
?>
<table border="1" width="300" align="center" >
<form action= "<?$_POST?>" method=post target=marco>
<tr>
<td colspan="2" bgcolor=#09F><h1 align="center"><span style="color:#FFFFFF; font-size 3em; font-family:Segoe Print";>Calculadora</span></h1></td>
</tr>
<tr>
<td>
<input type=text name=v1 required maxlength=10 size=15 />
<input type=text name=v2 required maxlength=10 size=15 />
</td>
<td>
<iframe name=marco width=200 height=60 frameborder=0></iframe>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type=radio name=operador value=1>Sumar</option>
<input type=radio name=operador value=2>Restar</option>
<input type=radio name=operador value=3>Dividir</option>
<input type=radio name=operador value=4>Multiplicar</option>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type=submit value=calcular />
<input type=reset value=borrar />
</form>
</table>


<?
} else {
$v1= $_POST ['v1'];
$v2= $_POST ['v2'];
$operador= $_POST ['operador'];

switch ($operador) {
case 1:
$res = $v1 + $v2;
echo "<div align=center><span style='font-size:2em; font-family:comic sans; color:#039;'>$res</span></div>";
break;
case 2:
$res = $v1 - $v2;
echo "<div align=center><span style='font-size:2em; font-family:comic sans; color:#039;'>$res</span></div>";
break;
case 3:
if ($v1==0 || $v2==0) {
echo "Ingrese un número diferente a 0";
exit;
}
$res = $v1 / $v2;
echo "<div align=center><span style='font-size:2em; font-family:comic sans; color:#039;'>$res</span></div>";
break;
case 4:
if ($v1==0 || $v2==0) {
echo "Ingrese un número diferente a 0";
exit;
}
$res = $v1 * $v2;
echo "<div align=center><span style='font-size:2em; font-family:comic sans; color:#039;'>$res</span></div>";
break;
}
}
?>