PHP CON BD

ENTREGA WEB

TEMA

CUMPLE

MENU PRINCIPAL

 

INFORMACION DE LA EMPRESA

 

PRODUCTOS QUE OFRECE

 

TRABAJE CON NOSOTROS

 

CONTACTANOS

 

LOGIN Admin,  Casual

 

Admin, CRUD (nombre, foto, valor, detalle)

 

Casual, consulta

 

MODELO DE BD

 

INYECCION SQL

 

ESTEGANOGRAFIA

 




Link, acá



Sitio 1


Sitio 2

Acceso, acá

Sitio 3

Acceso, acá



Registro de usuarios, acá


@echo off
color 30
echo ==================================
echo = =
echo = Personalizado =
echo = =
echo ==================================
echo.
echo.
echo Fecha:%date%
echo Hora:%time%

start C:\Windows\System32\notepad.exe"

start start https://youtu.be/lRWqYR3e7xE?list=RDEMgWA52clae2Uf3G2M3W1krQ

echo Para salir presiona una tecla.
pause>nul

title Bucle de ejemplo 
color 0A 
:bucle
echo 1001010010010100100101001010010010100100101001010010010100100101001010010010
echo 0110101101101011011010110101101101011011010110101101101011011010110110101101
goto bucle


exit    




/
/formulario

<html>
<head>
   <title>Insertar</title>
</head>
<body>
<H1>Insetar</H1>
<FORM ACTION="insertar.php">
<TABLE border="2">
<TR>
   <TD>Documento:</TD>
   <TD><INPUT TYPE="text" NAME="documento" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
   <TD>Nombre:</TD>
   <TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
   <TD>Dirección:</TD>
   <TD><INPUT TYPE="text" NAME="direccion" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Guardar">
<INPUT TYPE="reset" NAME="accion" VALUE="Borrar">
</FORM>
<hr>
</body>
</html>



*************************************************

// CONEXION.PHP

<html>
<head>
   <title>Conexión</title>
</head>
<body>
<?php
function Conectarse()
{
   if (!($link=mysql_connect("localhost","root","")))
   {
      echo "Error conectando a la base de datos.";
      exit();
   }
   if (!mysql_select_db("colegio",$link))
   {
      echo "Error seleccionando la base de datos.";
      exit();
   }
   return $link;
}

$link=Conectarse();
echo "Conexion con la base de datos conseguida.<br>";

mysql_close($link); //cierra la conexion
?>
</body>
</html>

*************************************************
//Insertar

<?php
   include("conexion.php");
   $link=Conectarse();
   $documento=$_POST['documento'];
   $nombre=$_POST['nombre'];
   $direccion=$_POST['direccion'];
   mysql_query("insert into estudiante (documento,nombre,direccion) values ('$documento','$nombre','$direccion')",$link);


?>

*************************************************
//Consulta

<html>
<head>
   <title>Guardar registros</title>
</head>
<body>
<hr>
<?php
   include("conexion.php");
   $link=Conectarse();
   $result=mysql_query("select documento from estudiante",$link);
?>
   <TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
      <TR><TD>&nbsp;<B>Documento</B></TD></TR>
<?php  

   while($row = mysql_fetch_array($result)) {
      printf("<tr><td>&nbsp;%s</td> </tr>", $row["documento"]);
   }
   mysql_free_result($result);
   mysql_close($link);
?>
</table>
</body>
</html>
*************************************************
<?php 
//ejecutar conexion.php 
include("conexion.php"); 
$link = Conectarse(); 
//se envia la consulta 
$result = mysql_query("SELECT * FROM comentarios WHERE 
codigo = '$codigo' ORDER BY indicador ASC", $link); 
//se despliega el resultado 
echo "<table>"; 
echo "<tr>"; 
echo "<th>Código</th>"; 
echo "<th>Indicador</th>"; 
echo "<th>Período</th>"; 
echo "</tr>"; 
while ($row = mysql_fetch_row($result)){  
    echo "<tr>"; 
    echo "<td>$row[5]></td>"; 
    echo "<td>$row[7]</td>"; 
    echo "<td>$row[4]</td>"; 
    echo "</tr>"; 
echo "</table>"; 

?>  
*************************************************
*************************************************
Consulta 2

<html>
<head>
Consulta
</head>
<body>
<form action="mostrar.php" method="post">
Correo a consultar:
<input type="text" name="mail">
<br>
<input type="submit" value="Consultar">
</form>
</body>

</html

*************************************************
Continuación consulta2 // mostrar.php

<html>
<head>
<title>Resultado</title>
</head>
<body>
<?php
$conexion=mysqli_connect("localhost","root","","tabla") or
    die("Problemas con la conexión");

$registros=mysqli_query($conexion,"select codigo,nombre, codigocurso
                        from alumnos where mail='$_REQUEST[mail]'") or
  die("Problemas en el select:".mysqli_error($conexion));

if ($reg=mysqli_fetch_array($registros))
{
  echo "Nombre:".$reg['nombre']."<br>";
  echo "Curso:";
  switch ($reg['codigocurso']) {
    case 1:echo "PHP";
           break;
    case 2:echo "ASP";
           break;
    case 3:echo "JSP";
           break;
  }
}
else
{
  echo "No existe un alumno con ese mail.";
}
mysqli_close($conexion);
?>
</body>
</html>

*************************************************


PRACTICA



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, referir a un formulario "registro satisfactorio",  de lo contrario,mostrarle "su registro no es aceptado"


*************************************************
*************************************************
<html>
<head>
<title>USUARIO Y CLAVES</title>
</head>
<body>
<center>
<form method="post"action="login.php">
<h1><p>COLEGIO</p></h1>
<TR>
<td><img src="imagen1.jpg"height="230px"width="280px"alt=""/></td></a>
<td><a href="acercade.html"><img src="imagen2.jpg"height="230px" width="280px"/><a href="acercade.html"></a></td>
<td><img src="imagen3.jpg"height="230px"width="280px"alt=""/></td></a>
</center>
<center>
<h1>INGRESE SU USUARIO Y CLAVE </h1>

<p>
<TABLE BORDER="2">
<TR>
<TD>USUARIO:</TD>
<TD><INPUT TYPE="text"NAME="username"size="20"maxlength="30"></td>
</tr>
<tr>
<td>CLAVE:</td>
<td><input type="password"name="password"size="20"maxlength="30"></td>
</tr>
<tr>
</table>
<br>
<input type="submit"name="accion"value="Validar">
<input type="reset"name="accion"value="Borrar">

</center>
</form>
<body>
</html>


*************************************************
<?php
 include("conexion.php");
$username=$_POST['username'];
$password=$_POST['password'];

$query="SELECT * FROM  administrador WHERE username='".$username."' AND password='".$password."'";

$q=mysql_query($query,$con);

try{
if(mysql_result($q,0))
{
$result=mysql_result($q,0);
header("location:principal.html");
}else
echo"USUARIO O CLAVE INVALIDOS";
}catch(Exception $error){
mysql_close($con);
}
?>


*************************************************
<?php
function conectarse()
{
if(!($link=mysql_connect("localhost","root","")))
{
echo"error conectando a la base de datos";
exit();
}
if (!mysql_select_db("datos",$link))
{
echo"Error seleccionando la base de datos.";
exit();
}
return $link;
}
$con=conectarse();
?>
*************************************************
<html>
<head>
<title>
principal
</title>
</head>
<body>
<center>
<h1><p>BIENVENIDO</p></h1>
</center>
<center>
<h1><p>COLEGIO </p></h1>
</center>
<p>
<center>
<TABLE BORDER="8">
<TR>
<td><img src="imagen1.jpg"height="230px"width="280px"alt=""/></td></a>
<td><a href="acercade.html"><img src="imagen2.jpg"height="230px" width="280px"/><a href="acercade.html"></a></td>
<td><img src="imagen3.jpg"height="230px"width="280px"alt=""/></td></a>
</center>
</table>
<a href="acercade.html"><center>ACERCA DE</center></a></td>
<h2><p>REGISTRO DE USUARIOS </p></h2>
<p>
<a><h2> Seleccione su categoria y registre los datos requeridos.</h2> <a>
<p>
<a href="profesor.html">REGISTRO PROFESOR</a>
<p>
<a href="busquedaprofesor.html">Busqueda Profesor</a>
<p>
<a href="estudiante.html">REGISTRO ESTUDIANTE</a>
<p>
<a href="busquedaestudiante.html">Busqueda Estudiante</a>
</body>
<p>
</html>
*************************************************
<html>
<head>
<title>INSERTAR</title>
</head>
<body>
<form method="post"action="busquedaprofesor.php">
<h1>INGRESE NUMERO DE DOCUMENTO </h1>
<p>
<TABLE BORDER="2">

<TR>
<TD>DOCUMENTO:</TD>
<TD><INPUT TYPE="text"NAME="documento"size="20"maxlength="30"></td>
</tr>
<tr>

</table>
<br>
<input type="submit"name="accion"value="Consultar">
<input type="reset"name="accion"value="Borrar">

</center>
</form>
<body>
</html>
</form>
<body>
</html>

*************************************************
index.html

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Login</title></head>
<body>
<div>
<center>
<form method="POST" action="validar.php">
<input type="text" name="nombre" placeholder="Usuario" />
<br />
<input type="password" name="clave" placeholder="Contraseña" />
<br />
<button type="submit">Inicar Sesion</button>
</form>
</center>
</div>
</body>

</html>

*************************************************
validar.php

<?php

$usuario = $_POST['nombre'];
$pass = $_POST['clave'];

if(empty($usuario) || empty($pass)){
header("Location: index.html");
exit();
}

mysql_connect('localhost','root','') or die("Error al conectar " . mysql_error());
mysql_select_db('login') or die ("Error al seleccionar la Base de datos: " . mysql_error());

$result = mysql_query("SELECT * from usuarios where usuario='" . $usuario . "'");

if($row = mysql_fetch_array($result)){
if($row['clave'] ==  $pass){
session_start();
$_SESSION['usuario'] = $usuario;
header("Location: contenido.php");
}else{
header("Location: index.html");
exit();
}
}else{
header("Location: index.html");
exit();
}



?>
*************************************************
contenido.php

<?php

session_start();

echo "Hola " . $_SESSION['usuario'];


?>

No hay comentarios.:

PRINCIPAL

Información IA Student, acá Estudiantes, acá https://drive.google.com/file/d/1IhRAIae0NHaM-YZnApa0JLa7wSDetupD/view?usp=drive_link