SlideShare una empresa de Scribd logo
Documentación
Interfaz
Inicio




Elegir
Suscripcion




Búsqueda
Búsqueda hecha




Editar 1
Editar 2




Eliminación
Modelo lógico/ fisco de la base de datos.




Codificación
        Seguridad

<?PHP

session_start();

if( (($_POST['txt1']=="gonza" &&isset($_POST['txt1']) && $_POST['txt1']!="")) &&
(($_POST['txt2']=="12345" &&isset($_POST['txt2']) && $_POST['txt2']!="")))

{

header('location: elegir.php');

$_SESSION['a']="s";

}

else

{

header('location: index.html');

}

?>

Registrar
<?PHP

functionvalida_email($email, $mx = false){

    if(eregi("^([_a-z0-9-]+)(.[_a-z0-9-]+)*@([a-z0-9-]+)(.[a-z0-9-]+)*(.[a-z]{2,4})$", $email))

if($mx){

list($username, $domain) = split("@", $email);

returngetmxrr($domain, $mxrecords);

}else

return true;

else

return false;

}

if((isset($_POST['txt1']) && $_POST['txt1']!="") && (isset($_POST['txt2']) &&
$_POST['txt2']!="") && (isset($_POST['txt4']) && $_POST['txt4']!=""
&&valida_email($_POST['txt4']) == true) && (isset($_POST['txt3']) && $_POST['txt3']!=""))

{

$d=$_POST["txt1"];

$ap=$_POST["txt2"];

$no=$_POST["txt3"];

$em=$_POST["txt4"];

$es=$_POST["especialidad"];

$tur=$_POST["turno"];

$se=$_POST["semestre"];

$conexion=mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox") or
die(mysql_error());

mysql_select_db("a1054738_cole",$conexion) or die(mysql_error());

$consulta="SELECT * FROM estudiante WHERE dni='$d'";

$consulta1="SELECT * FROM estudiante WHERE email='$em'";

$resultado=mysql_query($consulta,$conexion) or die("Operacion fallida: $consulta");

$resultado1=mysql_query($consulta1,$conexion) or die("Operacion fallida: $consulta");
if(mysql_num_rows($resultado))

{

header('location: suscripcion.php');

}

else

{

if(mysql_num_rows($resultado1))

{

header('location: suscripcion.php');

}

else

{

$sql="INSERT INTO estudiante(dni,apellidos,nombres,email,especialidad,turno,semestre)
VALUES('$d','$ap','$no','$em','$es','$tur','$se')";

mysql_query($sql);

header('location: elegir.php');

}

}



}

else

{

header('location: suscripcion.php');

}

?>
Busqueda

<?php

$a=$_POST['especialidad'];

$b=$_POST['turno'];

$c=$_POST['semestre'];

$conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox");

mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos

$tabla = mysql_query("SELECT * FROM estudiante where especialidad= '$a' and turno='$b' and
semestre='$c'"); // selecciono todos los registros de la




?>

<center><h1>Busqueda de Alumnos </h1></center>

<table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0">

<tr align="center">

<td>Id</td>

<td>dni</td>

<td>Apellidos</td>

<td>Nombres</td>

<td>E-mail</td>

<td>Especialidad</td>

<td>Turno</td>

<td>Semestre</td>

</tr>

<?php

while ($registro = mysql_fetch_array($tabla))

{

?>
<tr>

<td>

<FORM name="frm" method="POST" action="">;

<?php



echo $registro['idmatricula'];

 ?>

</td>

<td><?php echo $registro['dni'];?></td>

<td><?php echo $registro['apellidos'];?></td>

<td><?php echo $registro['nombres'];?></td>

<td><?php echo $registro['email'];?></td>

<td><?php echo $registro['especialidad'];?></td>

<td><?php echo $registro['turno'];?></td>

<td><?php echo $registro['semestre'];?></td>

</tr>

<?php

} // fin del bucle de ordenes

mysql_free_result($tabla); // libera los registros de la tabla

mysql_close($conexion); // cierra la conexion con la base de datos

?>

</Table>

<center>

<a href="buscar.php">hacer una nueva busqueda</a>

</center>

<a href="elegir.php">Regresar</a>

</FORM>
Editar

<?php

$conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox");

mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos

$tabla = mysql_query("SELECT * FROM estudiante"); // selecciono todos los registros de la

?>

<center>

<h1> Editar Alumnos </h1></center>

<table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0">

<tr align="center">

<td>Id</td>

<td>dni</td>

<td>Apellidos</td>

<td>Nombres</td>

<td>E-mail</td>

<td>Especialidad</td>

<td>Turno</td>

<td>Semestre</td>

</tr>

<?php

while ($registro = mysql_fetch_array($tabla))

{

?>

<tr>

<td>

<FORM name="frm" method="POST" action="actua.php">;

<?php
$id=$registro['idmatricula'];

echo "<input type='radio' name='radregistro' value='$id'>";

echo $registro['idmatricula'];

 ?>

</td>

<td><?php echo $registro['dni'];?></td>

<td><?php echo $registro['apellidos'];?></td>

<td><?php echo $registro['nombres'];?></td>

<td><?php echo $registro['email'];?></td>

<td><?php echo $registro['especialidad'];?></td>

<td><?php echo $registro['turno'];?></td>

<td><?php echo $registro['semestre'];?></td>

</tr>

<?php

} // fin del bucle de ordenes

mysql_free_result($tabla); // libera los registros de la tabla

mysql_close($conexion); // cierra la conexion con la base de datos

?>



</Table>

<center><input type="submit" value="Editar" name="btneliminar"></center>

<a href="elegir.php">Regresar</a>

</FORM>




Editar 2

<?php
$conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox");

mysql_select_db('a1054738_cole', $conexion);

$id=$_POST['radregistro'];

if(isset($id) && $id!="")

         {

 $tabla=mysql_query("Select * from estudiante where idmatricula=$id");

$registro = mysql_fetch_array($tabla);

         }

        else

         {

                  header ("Location: actualizar.php");

                  }

?>

<form id="form1" name="form1" method="post" action="edita.php">

<table width="35%" border="0" cellpadding="2" cellspacing="2"

align="center">

<tr>

<?php echo "<input name='txt1' type='hidden' value='$registro[0]'>";?>



</tr>

<tr>

<td align="right">DNI</td>

<td>

<?php echo "<input name='txt2' type='text' size='30'

value='$registro[1]'>";?>

</td>
</tr>

<tr>

<td align="right">Apellidos</td>

<td>

<?php echo "<input name='txt3' type='text' size='30' value='$registro[2]'>";?>

</td>

</tr>

<tr>

<td align="right">Nombres</td>

<td>

<?php echo "<input name='txt4' type='text' size='30' value='$registro[3]'>";?>

</td>

</tr>

<tr>

<td align="right">E-mail</td>

<td>

<?php echo "<input name='txt5' type='text' size='30'

value='$registro[4]'>";?>

</td>

</tr>

<tr>

<tdalign="right">Especialidad</td>

<td>

<selectname="especialidad">

<option>Computacion e Informatica</option>

<option>Contabilidad y Finanzas</option>

<option>EnfermeriaTecnica</option>
<option>Electronica digital</option>

</select>

</td>

</tr>

<tr>

<td align="right">Turno</td>

<td>

<select name="turno">

<option>Mañana</option>

<option>Tarde</option>



</select>

</td>

</tr>

<tr>

<td align="right">Semestre</td>

<td>

<select name="semestre">

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

<option>5</option>

<option>6</option>

</select>

</td>

</tr>
<tr>

<td colspan="2" align="center">

<input type="submit" name="Submit" value="Actualizar" />

</td>

</tr>

<tr>

<td colspan="2">&nbsp;</td>

</tr>

</table>

</form>



Editar 3

<?php

$id=$_POST['txt1'];

$dni=$_POST['txt2'];

$ap=$_POST['txt3'];

$nom=$_POST['txt4'];

$ema=$_POST['txt5'];

$esa=$_POST['especialidad'];

$tur=$_POST['turno'];

$se=$_POST['semestre'];

$conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox");

mysql_select_db('a1054738_cole', $conexion);

$Sql="Update estudiante Set dni='$dni',apellidos='$ap',nombres='$nom',

email='$ema',especialidad='$esa',turno='$tur',semestre='$se' Whereidmatricula='$id'";

mysql_query($Sql);

header ("Location: actualizar.php");
?>



Eliminar

<?php

$conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox");

mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos

$tabla = mysql_query("SELECT * FROM estudiante"); // selecciono todos los registros de la

?>

<center><h1>Eliminacion de Alumnos </h1></center>

<table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0">

<tr align="center">

<td>Id</td>

<td>dni</td>

<td>Apellidos</td>

<td>Nombres</td>

<td>E-mail</td>

<td>Especialidad</td>

<td>Turno</td>

<td>Semestre</td>

</tr>

<?php

while ($registro = mysql_fetch_array($tabla))

{

?>

<tr>

<td>

<FORM name="frm" method="POST" action="eliminar.php">;
<?php

  $id=$registro['idmatricula'];

echo "<input type='checkbox' name='chkregistro[]' value='$id'>";

echo $registro['idmatricula'];

 ?>

</td>

<td><?php echo $registro['dni'];?></td>

<td><?php echo $registro['apellidos'];?></td>

<td><?php echo $registro['nombres'];?></td>

<td><?php echo $registro['email'];?></td>

<td><?php echo $registro['especialidad'];?></td>

<td><?php echo $registro['turno'];?></td>

<td><?php echo $registro['semestre'];?></td>

</tr>

<?php

} // fin del bucle de ordenes

mysql_free_result($tabla); // libera los registros de la tabla

mysql_close($conexion); // cierra la conexion con la base de datos

?>

</Table>

<center><input type="submit" value="Eliminar" name="btneliminar"></center>

<a href="elegir.php">Regresar</a>

</FORM>

Eliminar 2

<?PHP

session_start();

if( (($_POST['txt1']=="gonza" && isset($_POST['txt1']) && $_POST['txt1']!="")) &&
(($_POST['txt2']=="12345" && isset($_POST['txt2']) && $_POST['txt2']!="")))
{

header('location: elegir.php');

$_SESSION['a']="s";

}

else

{

header('location: index.html');

}

?>

Más contenido relacionado

La actualidad más candente

Php2
Php2 Php2
Sesion 3
Sesion 3Sesion 3
Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...
jbersosa
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
gregozz
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
Jose Ponce
 
Insert
InsertInsert
Php
PhpPhp
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
I LG
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
descarga2009
 
Customizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo realCustomizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo real
wpargentina
 
Inner join romario orcoapaza
Inner join romario orcoapazaInner join romario orcoapaza
Inner join romario orcoapaza
romario_enrique
 
Catia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuarioCatia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuario
Javier Villavicencio
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web Html
Jose Ponce
 
Quasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en CQuasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en C
degarden
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeans
jbersosa
 

La actualidad más candente (15)

Php2
Php2 Php2
Php2
 
Sesion 3
Sesion 3Sesion 3
Sesion 3
 
Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...Programa que almacena en una base de datos las características de un carro co...
Programa que almacena en una base de datos las características de un carro co...
 
Wp config.php
Wp config.phpWp config.php
Wp config.php
 
Guia N5 Proyectos Web Consultas Php Y My Sql
Guia N5   Proyectos Web   Consultas Php Y My SqlGuia N5   Proyectos Web   Consultas Php Y My Sql
Guia N5 Proyectos Web Consultas Php Y My Sql
 
Insert
InsertInsert
Insert
 
Php
PhpPhp
Php
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Customizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo realCustomizer: configurando un sitio en tiempo real
Customizer: configurando un sitio en tiempo real
 
Inner join romario orcoapaza
Inner join romario orcoapazaInner join romario orcoapaza
Inner join romario orcoapaza
 
Catia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuarioCatia v5 ergonomic design analysis manual de usuario
Catia v5 ergonomic design analysis manual de usuario
 
Guia N1 Proyectos Web Html
Guia N1   Proyectos Web   HtmlGuia N1   Proyectos Web   Html
Guia N1 Proyectos Web Html
 
Quasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en CQuasi - Practicas de Programacion en C
Quasi - Practicas de Programacion en C
 
Conexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeansConexion sql server 2005 java netbeans
Conexion sql server 2005 java netbeans
 

Destacado

8 y-a-ticuánto-te-importa-el-mar antía1-1
8 y-a-ticuánto-te-importa-el-mar antía1-18 y-a-ticuánto-te-importa-el-mar antía1-1
8 y-a-ticuánto-te-importa-el-mar antía1-1
ana_pontenova
 
Taller2
Taller2Taller2
Vitacorasdetecnologia
Vitacorasdetecnologia Vitacorasdetecnologia
Vitacorasdetecnologia
tomas pulgarin
 
trabajo echo en clase de power point
trabajo echo en clase de power pointtrabajo echo en clase de power point
trabajo echo en clase de power point
tobonangel
 
Materiales didácticos digitales
Materiales didácticos digitalesMateriales didácticos digitales
Materiales didácticos digitales
Wilson Defaz
 
Presentation1
Presentation1Presentation1
Presentation1FinalEdge
 
As migrações para a cidade de São Paulo e o problema da moradia
As migrações para a cidade de São  Paulo e o problema  da moradiaAs migrações para a cidade de São  Paulo e o problema  da moradia
As migrações para a cidade de São Paulo e o problema da moradia
blogarlete
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
Jolvani Morgan
 
Clase número 7.
Clase número 7.Clase número 7.
Clase número 7.
sabrizappino
 
Simeon Lumgair Photos
Simeon Lumgair PhotosSimeon Lumgair Photos
Simeon Lumgair Photos
simeonlumgair
 
Tema 6
Tema 6Tema 6
Tema 6
mariajo28
 
LA TALA INMODERADA
LA TALA INMODERADALA TALA INMODERADA
LA TALA INMODERADA
mcitzel
 
fotos Atrapasueños
fotos Atrapasueñosfotos Atrapasueños
fotos Atrapasueños
Jeisson_mc1997
 
Desafio acido- base 1
Desafio acido- base 1Desafio acido- base 1
Desafio acido- base 1
luisfabiancofre17
 
Actividad
ActividadActividad
Actividad
Jacqueline Kunz
 
trabajo de moodle
  trabajo de moodle  trabajo de moodle
trabajo de moodle
josholopez
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
tomas pulgarin
 
Museo De Louvre
Museo De LouvreMuseo De Louvre
Museo De Louvre
reginarg
 
Vacaciones13
Vacaciones13Vacaciones13
Vacaciones13
dominrubianes
 

Destacado (20)

8 y-a-ticuánto-te-importa-el-mar antía1-1
8 y-a-ticuánto-te-importa-el-mar antía1-18 y-a-ticuánto-te-importa-el-mar antía1-1
8 y-a-ticuánto-te-importa-el-mar antía1-1
 
Taller2
Taller2Taller2
Taller2
 
Vitacorasdetecnologia
Vitacorasdetecnologia Vitacorasdetecnologia
Vitacorasdetecnologia
 
Aspraiasdeboiro
AspraiasdeboiroAspraiasdeboiro
Aspraiasdeboiro
 
trabajo echo en clase de power point
trabajo echo en clase de power pointtrabajo echo en clase de power point
trabajo echo en clase de power point
 
Materiales didácticos digitales
Materiales didácticos digitalesMateriales didácticos digitales
Materiales didácticos digitales
 
Presentation1
Presentation1Presentation1
Presentation1
 
As migrações para a cidade de São Paulo e o problema da moradia
As migrações para a cidade de São  Paulo e o problema  da moradiaAs migrações para a cidade de São  Paulo e o problema  da moradia
As migrações para a cidade de São Paulo e o problema da moradia
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Clase número 7.
Clase número 7.Clase número 7.
Clase número 7.
 
Simeon Lumgair Photos
Simeon Lumgair PhotosSimeon Lumgair Photos
Simeon Lumgair Photos
 
Tema 6
Tema 6Tema 6
Tema 6
 
LA TALA INMODERADA
LA TALA INMODERADALA TALA INMODERADA
LA TALA INMODERADA
 
fotos Atrapasueños
fotos Atrapasueñosfotos Atrapasueños
fotos Atrapasueños
 
Desafio acido- base 1
Desafio acido- base 1Desafio acido- base 1
Desafio acido- base 1
 
Actividad
ActividadActividad
Actividad
 
trabajo de moodle
  trabajo de moodle  trabajo de moodle
trabajo de moodle
 
Delitos informaticos
Delitos informaticosDelitos informaticos
Delitos informaticos
 
Museo De Louvre
Museo De LouvreMuseo De Louvre
Museo De Louvre
 
Vacaciones13
Vacaciones13Vacaciones13
Vacaciones13
 

Similar a Gonzalo lopez miranda

Documentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrezDocumentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrez
J̶h̶o̶n̶ Q̶u̶i̶G̶u̶t̶
 
Jacqueline nuñez pacco
Jacqueline nuñez paccoJacqueline nuñez pacco
Jacqueline nuñez pacco
Jacqueline Nuñez Pacco
 
Procesar
ProcesarProcesar
Procesar
Lismirabal
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
Lismirabal
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
Lismirabal
 
taller administrar bd mysql desde php
taller administrar bd mysql desde phptaller administrar bd mysql desde php
taller administrar bd mysql desde php
El Progreso
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
Lismirabal
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
Lismirabal
 
Base de datos dinamicas
Base de datos dinamicasBase de datos dinamicas
Base de datos dinamicas
el_rosales
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
Lismirabal
 
Anthony saravia documentacion-php
Anthony saravia documentacion-phpAnthony saravia documentacion-php
Anthony saravia documentacion-php
Anthony Saravia
 
Asegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en WebAsegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en Web
Chema Alonso
 
Apuntes php
Apuntes phpApuntes php
Guiapractica de bd completa
Guiapractica de bd completaGuiapractica de bd completa
Guiapractica de bd completa
lissette_torrealba
 
Jquery para principianes
Jquery para principianesJquery para principianes
Jquery para principianes
Mauro Gomez Mejia
 
J M E R L I N P H P
J M E R L I N P H PJ M E R L I N P H P
J M E R L I N P H P
Mauro Gomez Mejia
 
Clases de php
Clases de phpClases de php
Clases de php
Edwin Calle Terrazas
 
Php
PhpPhp
Presentacion YII
Presentacion YIIPresentacion YII
Presentacion YII
Lenin Hernandez
 
EXAMEN
EXAMENEXAMEN

Similar a Gonzalo lopez miranda (20)

Documentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrezDocumentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrez
 
Jacqueline nuñez pacco
Jacqueline nuñez paccoJacqueline nuñez pacco
Jacqueline nuñez pacco
 
Procesar
ProcesarProcesar
Procesar
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
taller administrar bd mysql desde php
taller administrar bd mysql desde phptaller administrar bd mysql desde php
taller administrar bd mysql desde php
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
 
Consultar estado
Consultar estadoConsultar estado
Consultar estado
 
Base de datos dinamicas
Base de datos dinamicasBase de datos dinamicas
Base de datos dinamicas
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
Anthony saravia documentacion-php
Anthony saravia documentacion-phpAnthony saravia documentacion-php
Anthony saravia documentacion-php
 
Asegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en WebAsegúr@IT II - Seguridad en Web
Asegúr@IT II - Seguridad en Web
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Guiapractica de bd completa
Guiapractica de bd completaGuiapractica de bd completa
Guiapractica de bd completa
 
Jquery para principianes
Jquery para principianesJquery para principianes
Jquery para principianes
 
J M E R L I N P H P
J M E R L I N P H PJ M E R L I N P H P
J M E R L I N P H P
 
Clases de php
Clases de phpClases de php
Clases de php
 
Php
PhpPhp
Php
 
Presentacion YII
Presentacion YIIPresentacion YII
Presentacion YII
 
EXAMEN
EXAMENEXAMEN
EXAMEN
 

Último

Manual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tioManual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tio
MarcelinoMendoza7
 
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdfMATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
JhonnyMorgadoR
 
Manual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicanaManual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicana
CesarFelipeBarra
 
Tractores agricolas de-Valtra-Linea-BM.pdf
Tractores agricolas de-Valtra-Linea-BM.pdfTractores agricolas de-Valtra-Linea-BM.pdf
Tractores agricolas de-Valtra-Linea-BM.pdf
WilsonVillena
 
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptxTECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
AlexbryanTorrico
 
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdfMANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
Aarón Reyes
 
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIALTIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
renzorx100
 
COMPLETO trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
COMPLETO  trabajo para realizarun proyecto de grato de mecanica automotriz(1)...COMPLETO  trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
COMPLETO trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
BenedictoAugustoRoja
 
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
jmorenocalderon343
 

Último (9)

Manual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tioManual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tio
 
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdfMATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
MATERIAL DE ESTUDIO CURSO TÉCNICAS DE OPERACIÓN 980E-5.pdf
 
Manual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicanaManual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicana
 
Tractores agricolas de-Valtra-Linea-BM.pdf
Tractores agricolas de-Valtra-Linea-BM.pdfTractores agricolas de-Valtra-Linea-BM.pdf
Tractores agricolas de-Valtra-Linea-BM.pdf
 
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptxTECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
TECNOLOGÍA EN LOS SISTEMAS ADAS (1).pptx
 
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdfMANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
 
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIALTIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
 
COMPLETO trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
COMPLETO  trabajo para realizarun proyecto de grato de mecanica automotriz(1)...COMPLETO  trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
COMPLETO trabajo para realizarun proyecto de grato de mecanica automotriz(1)...
 
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
 

Gonzalo lopez miranda

  • 5. Modelo lógico/ fisco de la base de datos. Codificación Seguridad <?PHP session_start(); if( (($_POST['txt1']=="gonza" &&isset($_POST['txt1']) && $_POST['txt1']!="")) && (($_POST['txt2']=="12345" &&isset($_POST['txt2']) && $_POST['txt2']!=""))) { header('location: elegir.php'); $_SESSION['a']="s"; } else { header('location: index.html'); } ?> Registrar
  • 6. <?PHP functionvalida_email($email, $mx = false){ if(eregi("^([_a-z0-9-]+)(.[_a-z0-9-]+)*@([a-z0-9-]+)(.[a-z0-9-]+)*(.[a-z]{2,4})$", $email)) if($mx){ list($username, $domain) = split("@", $email); returngetmxrr($domain, $mxrecords); }else return true; else return false; } if((isset($_POST['txt1']) && $_POST['txt1']!="") && (isset($_POST['txt2']) && $_POST['txt2']!="") && (isset($_POST['txt4']) && $_POST['txt4']!="" &&valida_email($_POST['txt4']) == true) && (isset($_POST['txt3']) && $_POST['txt3']!="")) { $d=$_POST["txt1"]; $ap=$_POST["txt2"]; $no=$_POST["txt3"]; $em=$_POST["txt4"]; $es=$_POST["especialidad"]; $tur=$_POST["turno"]; $se=$_POST["semestre"]; $conexion=mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox") or die(mysql_error()); mysql_select_db("a1054738_cole",$conexion) or die(mysql_error()); $consulta="SELECT * FROM estudiante WHERE dni='$d'"; $consulta1="SELECT * FROM estudiante WHERE email='$em'"; $resultado=mysql_query($consulta,$conexion) or die("Operacion fallida: $consulta"); $resultado1=mysql_query($consulta1,$conexion) or die("Operacion fallida: $consulta");
  • 7. if(mysql_num_rows($resultado)) { header('location: suscripcion.php'); } else { if(mysql_num_rows($resultado1)) { header('location: suscripcion.php'); } else { $sql="INSERT INTO estudiante(dni,apellidos,nombres,email,especialidad,turno,semestre) VALUES('$d','$ap','$no','$em','$es','$tur','$se')"; mysql_query($sql); header('location: elegir.php'); } } } else { header('location: suscripcion.php'); } ?>
  • 8. Busqueda <?php $a=$_POST['especialidad']; $b=$_POST['turno']; $c=$_POST['semestre']; $conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox"); mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos $tabla = mysql_query("SELECT * FROM estudiante where especialidad= '$a' and turno='$b' and semestre='$c'"); // selecciono todos los registros de la ?> <center><h1>Busqueda de Alumnos </h1></center> <table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0"> <tr align="center"> <td>Id</td> <td>dni</td> <td>Apellidos</td> <td>Nombres</td> <td>E-mail</td> <td>Especialidad</td> <td>Turno</td> <td>Semestre</td> </tr> <?php while ($registro = mysql_fetch_array($tabla)) { ?>
  • 9. <tr> <td> <FORM name="frm" method="POST" action="">; <?php echo $registro['idmatricula']; ?> </td> <td><?php echo $registro['dni'];?></td> <td><?php echo $registro['apellidos'];?></td> <td><?php echo $registro['nombres'];?></td> <td><?php echo $registro['email'];?></td> <td><?php echo $registro['especialidad'];?></td> <td><?php echo $registro['turno'];?></td> <td><?php echo $registro['semestre'];?></td> </tr> <?php } // fin del bucle de ordenes mysql_free_result($tabla); // libera los registros de la tabla mysql_close($conexion); // cierra la conexion con la base de datos ?> </Table> <center> <a href="buscar.php">hacer una nueva busqueda</a> </center> <a href="elegir.php">Regresar</a> </FORM>
  • 10. Editar <?php $conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox"); mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos $tabla = mysql_query("SELECT * FROM estudiante"); // selecciono todos los registros de la ?> <center> <h1> Editar Alumnos </h1></center> <table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0"> <tr align="center"> <td>Id</td> <td>dni</td> <td>Apellidos</td> <td>Nombres</td> <td>E-mail</td> <td>Especialidad</td> <td>Turno</td> <td>Semestre</td> </tr> <?php while ($registro = mysql_fetch_array($tabla)) { ?> <tr> <td> <FORM name="frm" method="POST" action="actua.php">; <?php
  • 11. $id=$registro['idmatricula']; echo "<input type='radio' name='radregistro' value='$id'>"; echo $registro['idmatricula']; ?> </td> <td><?php echo $registro['dni'];?></td> <td><?php echo $registro['apellidos'];?></td> <td><?php echo $registro['nombres'];?></td> <td><?php echo $registro['email'];?></td> <td><?php echo $registro['especialidad'];?></td> <td><?php echo $registro['turno'];?></td> <td><?php echo $registro['semestre'];?></td> </tr> <?php } // fin del bucle de ordenes mysql_free_result($tabla); // libera los registros de la tabla mysql_close($conexion); // cierra la conexion con la base de datos ?> </Table> <center><input type="submit" value="Editar" name="btneliminar"></center> <a href="elegir.php">Regresar</a> </FORM> Editar 2 <?php
  • 12. $conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox"); mysql_select_db('a1054738_cole', $conexion); $id=$_POST['radregistro']; if(isset($id) && $id!="") { $tabla=mysql_query("Select * from estudiante where idmatricula=$id"); $registro = mysql_fetch_array($tabla); } else { header ("Location: actualizar.php"); } ?> <form id="form1" name="form1" method="post" action="edita.php"> <table width="35%" border="0" cellpadding="2" cellspacing="2" align="center"> <tr> <?php echo "<input name='txt1' type='hidden' value='$registro[0]'>";?> </tr> <tr> <td align="right">DNI</td> <td> <?php echo "<input name='txt2' type='text' size='30' value='$registro[1]'>";?> </td>
  • 13. </tr> <tr> <td align="right">Apellidos</td> <td> <?php echo "<input name='txt3' type='text' size='30' value='$registro[2]'>";?> </td> </tr> <tr> <td align="right">Nombres</td> <td> <?php echo "<input name='txt4' type='text' size='30' value='$registro[3]'>";?> </td> </tr> <tr> <td align="right">E-mail</td> <td> <?php echo "<input name='txt5' type='text' size='30' value='$registro[4]'>";?> </td> </tr> <tr> <tdalign="right">Especialidad</td> <td> <selectname="especialidad"> <option>Computacion e Informatica</option> <option>Contabilidad y Finanzas</option> <option>EnfermeriaTecnica</option>
  • 14. <option>Electronica digital</option> </select> </td> </tr> <tr> <td align="right">Turno</td> <td> <select name="turno"> <option>Mañana</option> <option>Tarde</option> </select> </td> </tr> <tr> <td align="right">Semestre</td> <td> <select name="semestre"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> </select> </td> </tr>
  • 15. <tr> <td colspan="2" align="center"> <input type="submit" name="Submit" value="Actualizar" /> </td> </tr> <tr> <td colspan="2">&nbsp;</td> </tr> </table> </form> Editar 3 <?php $id=$_POST['txt1']; $dni=$_POST['txt2']; $ap=$_POST['txt3']; $nom=$_POST['txt4']; $ema=$_POST['txt5']; $esa=$_POST['especialidad']; $tur=$_POST['turno']; $se=$_POST['semestre']; $conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox"); mysql_select_db('a1054738_cole', $conexion); $Sql="Update estudiante Set dni='$dni',apellidos='$ap',nombres='$nom', email='$ema',especialidad='$esa',turno='$tur',semestre='$se' Whereidmatricula='$id'"; mysql_query($Sql); header ("Location: actualizar.php");
  • 16. ?> Eliminar <?php $conexion = mysql_connect("mysql14.000webhost.com","a1054738_gonza1","4pih7pox"); mysql_select_db('a1054738_cole', $conexion); // selecciona la base de datos $tabla = mysql_query("SELECT * FROM estudiante"); // selecciono todos los registros de la ?> <center><h1>Eliminacion de Alumnos </h1></center> <table width="87%" height="100" border="1" align="Center" cellpadding="2" cellspacing="0"> <tr align="center"> <td>Id</td> <td>dni</td> <td>Apellidos</td> <td>Nombres</td> <td>E-mail</td> <td>Especialidad</td> <td>Turno</td> <td>Semestre</td> </tr> <?php while ($registro = mysql_fetch_array($tabla)) { ?> <tr> <td> <FORM name="frm" method="POST" action="eliminar.php">;
  • 17. <?php $id=$registro['idmatricula']; echo "<input type='checkbox' name='chkregistro[]' value='$id'>"; echo $registro['idmatricula']; ?> </td> <td><?php echo $registro['dni'];?></td> <td><?php echo $registro['apellidos'];?></td> <td><?php echo $registro['nombres'];?></td> <td><?php echo $registro['email'];?></td> <td><?php echo $registro['especialidad'];?></td> <td><?php echo $registro['turno'];?></td> <td><?php echo $registro['semestre'];?></td> </tr> <?php } // fin del bucle de ordenes mysql_free_result($tabla); // libera los registros de la tabla mysql_close($conexion); // cierra la conexion con la base de datos ?> </Table> <center><input type="submit" value="Eliminar" name="btneliminar"></center> <a href="elegir.php">Regresar</a> </FORM> Eliminar 2 <?PHP session_start(); if( (($_POST['txt1']=="gonza" && isset($_POST['txt1']) && $_POST['txt1']!="")) && (($_POST['txt2']=="12345" && isset($_POST['txt2']) && $_POST['txt2']!="")))