SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
DESARROLLO WEB PHP 2012




INSTITUTO SUPERIOR TECNOLOGICO UNITEK - IDAT




         CARRERA PROFESIONAL DE


        COMPUTACIÓN E INFORMÁTICA




            DESARROLLO WEB PHP




          Profesor : Ing. Pablo Cesar Ttito


          Alumno : Anthony Saravia Carrillo




               AREQUIPA – PERÚ


                      2012




1
DESARROLLO WEB PHP 2012


INDEX

<html>
<head><title>logueo</title>
</head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="index.php" class="enlacenav">inicio</a>////
<a href="#" class="enlacenav">quienes somos</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="#" class="enlacenav">suscripción</a>////
<a href="#" class="enlacenav">contacto</a>
</div>
<div id=cuerpo><h2>institución educativa cpb</h2><hr>
        <form name="frmloguin" method="post" action="menu.php">
        <p align="justify">existen miles de aplicaciones gratuitas para descargar desde
portalprogramas. Sin embargo, hay unos pocos programas que son imprescindibles en
cualquier ordenador y que son los que la mayoría de la gente baja:</p>

                <p align="justify">el cpb es una institución privada, inspirada en los
valores y tradiciones de la educaciónbritánica. Estamos comprometidos con el
desarrollo de un innovador proyecto educacional, que junto con un excelente programa
del dominio del idioma ingles, provee a nuestros alumnos del crecimiento y las
habilidades sociales necesarias para enfrentar los retos del futuro. </p></li>
                <p align="justify">en su desarrollo y dinámica hemos aplicado
permanentemente innovaciones educativas, lo que nos ha permitido convertirnos en
una institución educativa de excelencia académica, con moderna infraestructura y
tecnologíainformática de avanzada.</p></li>
                <p align="justify">la educación personalizada es nuestra mayor
fortaleza, porque promovemos el desarrollo integral de la persona, las actitudes de
aceptación del otro, la confianza, la libertad, la responsabilidad personal y social, la
solidaridad y la autenticidad. formamos a nuestros alumnos para formular y desarrollar
su proyecto personal de vida.</p></li>
                <p align="justify">nuestro objetivo academico primordial es la
enseñanza-aprendizaje del idioma ingles, para desarrollar capacidades y
competencias en su uso como instrumento de comunicacion. en base a una
metodologia de enfoque comunicativo se logra que nuestros alumnos adquieran una
serie de destrezas que les permitan comunicarse en las situaciones de la vida
cotidiana.</p></li><br>




     2
DESARROLLO WEB PHP 2012

<p>
<div id=pie align="center">
<a href="#">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div><br>
</div>
<div id=lateral>
<h2 class=titlat>inicio de sesion</h2>
        <div id=inicio class=cuerpolateral>
<tr>
<td>usuario:</td><td><label><input type="text" name="txtusser" id="txtusser"
value="anthony" autofocus=""/></label></td>
</tr>
<tr>
<td>password:</td><td><label><input type="password" name="txtpass" id="txtpass"
value="anthony"/></label></td>
</tr>
        <tr>
<td><input type="checkbox" name="chk" />recordar mi password</td>
</tr><br><br>
<tr>
<td><input type="submit" name="btnenviar" id="btnenviar" value="aceptar"/></td>
</tr>
        </div>

<h2 class=titlat>buscar</h2>
<div id=buscar class=cuerpolateral>

<form>
       <div id="campotexto"><input type=text name=criterio></div><br>
       <div id=botonbuscar><input type=image src=go.gif width=25
height=15></div><br>
       <div><input type=radio name=op value=1>en la web de la pagina</div>
       <div><input type=radio name=op value=2>en toda la web</div>
</form>
</div>
<h2 class=titlat>otras informaciones</h2>
       <div id=otros class=cuerpolateral>
               <ul>
               <li><a href="#">quienes somos</a>
               <li><a href="#">mision</a>
               <li><a href="#">vision</a>
               </ul>
       </div>
</div>


     3
DESARROLLO WEB PHP 2012

</div>
</form>
</body>
</html>




Esta página te permite logearte para así poder administrar los datos de los alumnos de
la institución educativa CPB




     4
DESARROLLO WEB PHP 2012

MENU

<?php
session_start();
include("conexion.php");
  if(isset($_post['txtusser']) && !empty($_post['txtusser']) && isset($_post['txtpass']) &&
!empty($_post['txtpass']))
   {
       $con = mysql_connect($host, $user, $password) or die("problemas con server");
             mysql_select_db($db, $con) or die("ploblemas con bd");
       $seleccion = mysql_query("select usuario, clave from registros where usuario =
'$_post[txtusser]'", $con);
       $sesion = mysql_fetch_array($seleccion);
if($_post['txtpass'] == $sesion['clave'])
     {
?>

<html>
<head><title>bienvenido</title></head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="#" class="enlacenav">inicio</a>////
<a href="#" class="enlacenav">quienes somos</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="#" class="enlacenav">suscripcion</a>////
<a href="#" class="enlacenav">contacto</a>
</div>

<div id=cuerpo><h2>registro de datos:</h2><hr>
<table width="50%" border="0" align="center" cellpadding="3" cellspacing="2"
bgcolor="white">
<form id="form1" name="form1" method="post" action="insertar.php">
<p align="right"><b>bienvenido:&nbsp;&nbsp;&nbsp;</b><?php echo
$_post['txtusser']; ?></b> | <a href="index.php?action=logout">cerrar
sesion</a></p><hr><br>
<center>
        <p>
<tr>
<td align="center"><a href="listado.php"><img
src=reparar.ico><h2>administrar</h2></a></td>




     5
DESARROLLO WEB PHP 2012

<td align="center"><a href="ver.php"><img
src=buscar.ico><h2>consultar</h2></a></td>


</tr>
</table>
<?php
       include("conexion.php");
       $conexion = mysql_connect($host, $user, $password) or die("problemas con
server");
       mysql_select_db($db, $conexion) or die("ploblemas con base de datos");
       $tabla = mysql_query("select * from matriculas");
?>

<table width="50%" border="1" align="center" cellpadding="3" cellspacing="2"
bgcolor="white">
<?php
       while ($registro = mysql_fetch_array($tabla))
       {
?>
       <tr>
<td>dni</td><td><?php echo $registro['dni'];?></td>
<td>apelllidos</td><td><?php echo $registro['apellidos'];?></td>
<td>nombres</td><td><?php echo $registro['nombres'];?></td>
<td>especialidad </td><td><?php echo $registro['especialidad'];?></td>
<td>turno</td><td><?php echo $registro['turno'];?></td>
<td>semestre</td><td><?php echo $registro['semestre'];?></td>
       </tr>
       <?php
       }
       mysql_free_result($tabla);
       mysql_close($conexion);
?>

<br>

</table></p>
</center>
</table>
</form>
<br>
<div id=pie align="center">
<a href="#">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div>


       6
DESARROLLO WEB PHP 2012

<br>

</div>
<div id=lateral>
<h2 class=titlat>buscar</h2>
<div id=buscar class=cuerpolateral>
        <form>
        <div id="campotexto"><input type=text name=criterio></div><br>
        <div id=botonbuscar><input type=image src=go.gif width=25
height=15></div><br>
        <div><input type=radio name=op value=1>en la web de la pagina</div>
        <div><input type=radio name=op value=2>en toda la web</div>

           </form>
</div>
<h2 class=titlat>otras informaciones</h2>
       <div id=otros class=cuerpolateral>
               <ul>
               <li><a href="#">quienes somos</a>
               <li><a href="#">mision</a>
               <li><a href="#">vision</a>
               </ul>
       </div>
</div>
</div>
</body>
</html>

<?php
}else{
  ?>

<script type="text/javascript">window.alert("error..!!! usuario o clave
incorrecta")</script>
<?php
         header("location : index.php");
       }
}else{
  ?>
<?php
         header("location : index.php");
}
?>




       7
DESARROLLO WEB PHP 2012




En esta página se pueden administrar o buscar los datos de los alumnos.

   -       en administrar se pueden modificar, insertar o eliminar los datos de los
           alumnos matriculados.
   -       en consultar puedes hacer una búsqueda de los datos a través del DNI de los
           alumnos.




       8
DESARROLLO WEB PHP 2012


ELIMINAR

<?php
        include("conexion.php");
        if(isset($_post['chkregistro']))
        {
                 $valor=$_post['chkregistro'];
                 $conexion = mysql_connect($host, $user, $password) or die("problemas
con server");
                 mysql_select_db($db, $conexion) or die("ploblemas con la base de
datos");
                 mysql_query("delete from matriculas where id =$valor");
                 header ("location: listado.php");
        }else{
?>
<script type="text/javascript">window.alert("seleccione un registro")</script>
<?php
                 header("refresh:0; url = listado.php");
        }

?>




En esta página se eliminan los datos de los alumnos que están matriculados




     9
DESARROLLO WEB PHP 2012


LISTADO

<?php
       include("conexion.php");
       $conexion = mysql_connect($host, $user, $password) or die("problemas con
server");
       mysql_select_db($db, $conexion) or die("ploblemas con bd");
       $tabla = mysql_query("select * from matriculas");
?>

<html>
<head><title>consultas</title>
</head>
<body>

<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="index.php" class="enlacenav">inicio</a>////
<a href="menu.php" class="enlacenav">menu</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="#" class="enlacenav">suscripcion</a>////
<a href="#" class="enlacenav">contacto</a>
</div>

<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consultas de datos:</h2><hr><br>

<form id="myform" name="myform" method="post" action="">
<table align="center" border="1" width="90%" cellspacing="0" cellpadding="2"
bgcolor="white">

<?php
          while ($registro = mysql_fetch_array($tabla))
          {
?>
          <tr>
          <td>
<?php
                 $id=$registro['id'];
                 echo "<input type='checkbox' id='chkregistro' name='chkregistro'
value='$id'>";
                 echo $registro['id'];
                 ?>
</td>
<td>id</td><td><?php echo $registro['dni'];?></td>

     10
DESARROLLO WEB PHP 2012

<td>apelllidos</td><td><?php echo $registro['apellidos'];?></td>
<td>nombres</td><td><?php echo $registro['nombres'];?></td>
<td>email</td><td><?php echo $registro['email'];?></td>
<td>especialidad </td><td><?php echo $registro['especialidad'];?></td>
<td>turno</td><td><?php echo $registro['turno'];?></td>
<td>semestre</td><td><?php echo $registro['semestre'];?></td>
       </tr>
<?php
       }
       mysql_free_result($tabla);
       mysql_close($conexion);
?>
</table>

<center>
        <p>
        <input type="button" onclick="this.form.action='eliminar.php' ;this.form.submit();"
name="btneliminar" value="eliminar" />&nbsp;&nbsp;&nbsp;
<input type="button" onclick="this.form.action='consulta.php' ;this.form.submit();"
name="btnactualizar" value="editar" />&nbsp;&nbsp;&nbsp;
        <input type="button" onclick="this.form.action='mostrar.php' ;this.form.submit();"
name="btninsertar" value="insertar" />
</p>
</center>
</form>

<br><div id=pie align="center">
<a href="menu.php">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div><br>
</div>
</div>
</body>
</html>




   11
DESARROLLO WEB PHP 2012




en esta página podemos ver los datos que están grabados en la base de datos y
también podemos eliminar, editar e insertar alumnos




   12
DESARROLLO WEB PHP 2012


CONSULTA

<?php
         if(isset($_post['chkregistro']))
         {
                   include("conexion.php");
                   $conexion = mysql_connect($host, $user, $password) or die("problemas con
server");
                   mysql_select_db($db, $conexion) or die("ploblemas con bd");// selecciona la
base de datos
                   $id=$_post['chkregistro'];
                   $sql=mysql_query("select * from matriculas where id=$id");
                   $registro = mysql_fetch_array($sql);
?>
<html>
<head><title>modificacion de registro</title>
</head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="index.php" class="enlacenav">inicio</a>////
<a href="listado.php" class="enlacenav">volver</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="#" class="enlacenav">suscripcion</a>////
<a href="#" class="enlacenav">contacto</a>
</div>
<div id=cuerpo><h2>modificacion de datos:</h2><hr><br>
<table width="90%" border="0" align="center" cellpadding="3" cellspacing="2" bgcolor="ccffff">
<form id="form1" name="form1" method="post" action="actualizar.php">
<tr><td colspan="2"><div align="center"><b>modificacion de datos del
alumno</b></div></td></tr>
<tr><?php echo "<input name='txtid' type='hidden' value='$registro[0]'>";?></tr>
<tr>
         <td align="right">dni</td>
                   <td><?php echo "<input name='txtdni' type='text' size='30'
value='$registro[1]'>";?></td>
         </tr>
<tr>
         <td align="right">apellidos</td>
<td><?php echo "<input name='txtapellidos' type='text' size='30' value='$registro[2]'>";?></td>
         </tr>
         <tr>
         <td align="right">nombres</td>
<td><?php echo "<input name='txtnombres' type='text' size='30' value='$registro[3]'>";?></td>
         </tr>
<tr>
         <td align="right">email</td>
<td><?php echo "<input name='txtemail' type='text' size='30' value='$registro[4]'>";?></td>
         </tr>

    13
DESARROLLO WEB PHP 2012

<tr>
         <td align="right">especialidad</td>
<td><?php echo "<input name='txtespecialidad' type='text' size='30'
value='$registro[5]'>";?></td>
         </tr>
<tr>
<td align="right">turno</td>
<td><?php echo "<input name='txtturno' type='text' size='30' value='$registro[6]'>";?></td>
         </tr>
<tr>
         <td align="right">semestre</td>
<td><?php echo "<input name='txtsemestre' type='text' size='30' value='$registro[7]'>";?></td>
         </tr>
<tr>
         <td colspan="2" align="center">
         <input type="submit" name="submit" value="aceptar" />
                  </td>
         </tr>
</table>
</form>
<br><div id=pie align="center">
<a href="listado.php">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div><br>
</div>
<div id=lateral>
<h2 class=titlat>buscar</h2>
<div id=buscar class=cuerpolateral>
         <form>
         <div id="campotexto"><input type=text name=criterio></div><br>
         <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br>
         <div><input type=radio name=op value=1>en la web de la pagina</div>
         <div><input type=radio name=op value=2>en toda la web</div>
         </form>
</div>
<h2 class=titlat>otras informaciones</h2>
         <div id=otros class=cuerpolateral>
                  <ul>
                  <li><a href="#">quienes somos</a>
                  <li><a href="#">mision</a>
                  <li><a href="#">vision</a>
                  </ul>
         </div>
</div>
</div>
</body>
</html>
<?php
         }else{
?>

       14
DESARROLLO WEB PHP 2012

<script type="text/javascript">
         window.alert("debe seleccionar un registro")
</script>
<?php
                header("refresh:0; url = listado.php");
         }

?>




En esta página editamos los datos de los alumnos que deseamos modificar




     15
DESARROLLO WEB PHP 2012


MOSTRAR

<html>
<head><title>registro</title>
</head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="menu.php" class="enlacenav">inicio</a>////
<a href="listado.php" class="enlacenav">volver</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="#" class="enlacenav">suscripcion</a>////
<a href="#" class="enlacenav">contacto</a>
</div>
<div id=cuerpo><h2>registro de datos:</h2><hr><br>
<table width="90%" border="0" align="center" cellpadding="3" cellspacing="2"
bgcolor="ccffff">

<form id="form1" name="form1" method="post" action="insertar.php">
<tr>
<td colspan="2"><div align="center"><b>registro de usuario</b></div></td>
</tr>
<tr>
<td width="22%"><div align="right">dni:</div></td>
<td width="69%"><input type="text" name="txtdni" size="40"/></td>
</tr>
<tr>
<td><div align="right">apellidos:</div></td>
<td><input type="text" name="txtapellidos" size="15"/></td>
</tr>
       <tr>
<td><div align="right">nombres:</div></td>
<td><input type="text" name="txtnombres" size="15" /></td>
</tr>
<tr>
<td><div align="right">email:</div></td>
<td><input type="text" name="txtemail" size="40" /></td>
</tr>
<tr>
<td><div align="right"><span>especialidad:</span></div></td>
<td><select name="cboespecialidad" id="cmbespecialidad">
<option value="computacion e informatica">computacion e informatica</option>
<option value="contabilidad y finanzas">contabilidad y finanzas</option>
<option value="enfermeria tecnica;">enfermeria tecnica</option>

   16
DESARROLLO WEB PHP 2012

<option value="electronica digital">electronica digital</option>

</select>
</td>
</tr>
<tr>
<td><div align="right"><span>turno:</span></div></td>
<td><select name="cboturno" id="cmbturno">
<option value="mañana">mañana</option>
<option value="tarde">tarde</option>
</select>
</td>
</tr>
<tr>
<td><div align="right"><span>semestre:</span></div></td>
<td><select name="cbosemestre" id="cmbsemestre">
<option value="semestre1">semestre1</option>
<option value="semestre2">semestre2</option>
<option value="semestre3">semestre3</option>
<option value="semestre4">semestre4</option>
<option value="semestre5">semestre5</option>
<option value="semestre6">semestre6</option>
</select>
</td>
</tr>
</tr>


        <tr>
<td colspan="2"><div align="center"><br>
<input type="submit" value="matricular"/>
<input type="reset" value="restablecer"/>
</div>
        </td>
</tr>
</table>
</form>
<br><div id=pie align="center">
<a href="listado.php">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div><br>
</div>
<div id=lateral>
<h2 class=titlat>buscar</h2>
<div id=buscar class=cuerpolateral>


   17
DESARROLLO WEB PHP 2012

       <form>
       <div id="campotexto"><input type=text name=criterio></div><br>
       <div id=botonbuscar><input type=image src=go.gif width=25
height=15></div><br>
       <div><input type=radio name=op value=1>en la web de la pagina</div>
       <div><input type=radio name=op value=2>en toda la web</div>
       </form>
</div>
<h2 class=titlat>otras informaciones</h2>
       <div id=otros class=cuerpolateral>
               <ul>
               <li><a href="#">quienes somos</a>
               <li><a href="#">mision</a>
               <li><a href="#">vision</a>
               </ul>
       </div>
</div>
</div>
</body>
</html>



INSERTAR

<?php
        include("conexion.php");
        $strdni=$_post['txtdni'];
        $strapellidos=$_post['txtapellidos'];
        $strnombres=$_post['txtnombres'];
        $stremail=$_post['txtemail'];
        $strespecialidad=$_post['cboespecialidad'];
        $strturno=$_post['cboturno'];
        $strsemestre=$_post['cbosemestre'];
        $conexion = mysql_connect($host, $user, $password) or die("problemas con
server");
        mysql_select_db($db, $conexion) or die("ploblemas con bd");// selecciona la
base de datos
        if(isset($strdni) && !empty($strdni) && isset($strapellidos) &&
!empty($strapellidos) && isset($strnombres) && !empty($strnombres) &&
isset($stremail) && !empty($stremail) && isset($strespecialidad) &&
!empty($strespecialidad) && isset($strturno) && !empty($strturno) &&
isset($strsemestre) && !empty($strsemestre))
        {
                 $sql="insert into matriculas (id, dni, apellidos, nombres, email,
especialidad, turno, semestre)"." values (null, '$strdni', '$strapellidos', '$strnombres',
'$stremail', '$strespecialidad', '$strturno', '$strsemestre')";
                 mysql_query($sql);

    18
DESARROLLO WEB PHP 2012

              header ("location: listado.php");
        }else{
?>
<script type="text/javascript">window.alert("es necesario que llene todos los
campos")</script>
<?php
               header("refresh:0; url = mostrar.php");
        }
?>




en esta página insertamos los datos de los alumnos que deseen matricularse




   19
DESARROLLO WEB PHP 2012


VER

<html>
<head><title>registro</title>
</head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="menu.php" class="enlacenav">inicio</a>////
<a href="#" class="enlacenav">quienes somos</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="registrar.php" class="enlacenav">suscripcion</a>////
<a href="#" class="enlacenav">contacto</a>
</div>
<div id=cuerpo><h2>registro de datos:</h2><hr><br>
<table width="70%" border="0" align="center" cellpadding="3" cellspacing="2"
bgcolor="ccffff">
<form id="form1" name="form1" method="post" action="buscar.php">
<tr>
<td align="center" colspan=4>busqueda de estudiantes</td></tr>
<tr>
<td>
<div align="right"><span>ingrese dni del estudiante:</span></div>
</td>
<td>
<input type="text" name="txtdni" size=25 maxlength=8/>
</td>
</tr>
</tr>
        <tr>
<td align="center" colspan="4"><br/><input type="submit" name="btnbuscar"
value="buscar" /></td>
        </tr>
</table>
</form>
<br><div id=pie align="center">
<a href="menu.php">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/
</div><br>
</div>
<div id=lateral>
<h2 class=titlat>buscar</h2>

   20
DESARROLLO WEB PHP 2012

<div id=buscar class=cuerpolateral>
        <form>
        <div id="campotexto"><input type=text name=criterio></div><br>
        <div id=botonbuscar><input type=image src=go.gif width=25
height=15></div><br>
        <div><input type=radio name=op value=1>en la web de la pagina</div>
        <div><input type=radio name=op value=2>en toda la web</div>
        </form>
</div>
<h2 class=titlat>otras informaciones</h2>
        <div id=otros class=cuerpolateral>
                <ul>
                <li><a href="#">quienes somos</a>
                <li><a href="#">mision</a>
                <li><a href="#">vision</a>
                </ul>
        </div>
</div>
</div>
</body>
</html>




en esta página es donde se hace una búsqueda del alumno a través del dni




   21
DESARROLLO WEB PHP 2012


BUSCAR


<?php
       include("conexion.php");
       $conexion = mysql_connect($host, $user, $password) or die("problemas con el
servidor");
       mysql_select_db($db, $conexion) or die("ploblemas con la base de datos");
       $especialidad = $_post["cboespecialidad"];
       $turno = $_post['cboturno'];
       $semestre = $_post['cbosemestre'];
       $dni = $_post['txtdni'];

        if($dni=="")
        {
?>
<script type="text/javascript">window.alert("debe ingresar un dni para proceder con la
busqueda")</script>
<?php
header ("refresh:0; url=ver.php");
        }
        else
        {
               if($dni!="" && ($especialidad=="seleccione especialidad" &&
$semestre=="seleccione semestre" && $turno=="seleccione turno" ) ||
($especialidad!="seleccione especialidad" || $semestre!="seleccione semestre" ||
$turno!="seleccione turno" ))
               {$query = "select * from matriculas where dni='$dni'";}
               $result = mysql_query($query) or die("error...");
               $numero = 0;
?>


<html>
<head><title>busqueda</title>
</head>
<body>
<div id = contenedor>
<div id=cabecera><img src=banner.jpg width=700 height=105></div>
<div id=navegador>
<a href="index.php" class="enlacenav">inicio</a>////
<a href="listado.php" class="enlacenav">volver</a>////
<a href="#" class="enlacenav">catalogo de libros</a>////
<a href="#" class="enlacenav">libro de visitas</a>////
<a href="registrar.php" class="enlacenav">suscripcion</a>////
<a href="formulariomail.php" class="enlacenav">contacto</a>

   22
DESARROLLO WEB PHP 2012

</div>
<h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;datos del alumno:</h2><hr><br>
<form id="myform" name="myform" method="post" action="">
       <table align="center" border="1" width="80%" cellspacing="0" cellpadding="2"
bgcolor="ccffff">

       <tr align="center">
               <td>id</td>
       <td>dni</td>
       <td>apelllidos</td>
       <td>nombres</td>
               <td>email</td>
<td>especialidad </td>
       <td>turno</td>
               <td>semestre</td>
               </tr>
<?php
while($row = mysql_fetch_array($result))
 {
?>

<tr bgcolor="white">
       <td><?php echo $row["id"];?></td>
       <td><?php echo $row["dni"]; ?></td>
       <td><?php echo $row["apellidos"]; ?></td>
       <td><?php echo $row["nombres"];?></td>
       <td><?php echo $row["email"];?></td>
<td><?php echo $row["especialidad"];?></td>
<td><?php echo $row["turno"];?></td>
<td><?php echo $row["semestre"];?></td>
</tr>
<?php
   $numero++;
}
  mysql_free_result($result);
  mysql_close($conexion);
?>
</table>
</form>


<br>
<div id=pie align="center">
<a href="listado.php">volver</a>/
<a href="#">portada</a>/
<a href="#">mapa de sitio</a>/
<a href="#">inicio</a>/


   23
DESARROLLO WEB PHP 2012

</div><br>
</div>
</div>
</body>
</html>
<?php
 }
?>




Esta página te muestra los datos que se encontraron a través del DNI que se ingreso
anteriormente.




   24
DESARROLLO WEB PHP 2012


ACTUALIZAR

<?php
          include("conexion.php");

          $id=$_post['txtid'];
          $strdni=$_post['txtdni'];
          $strapellidos=$_post['txtapellidos'];
          $strnombres=$_post['txtnombres'];
          $stremail=$_post['txtemail'];
          $strespecialidad=$_post['txtespecialidad'];
          $strturno=$_post['txtturno'];
          $strsemestre=$_post['txtsemestre'];

       $conexion = mysql_connect($host, $user, $password) or die("problemas con
server");
       mysql_select_db($db, $conexion) or die("ploblemas en la base de datos");

        if(isset($strdni) && !empty($strdni) && isset($strapellidos) &&
!empty($strapellidos) && isset($strnombres) && !empty($strnombres) &&
isset($stremail) && !empty($stremail) && isset($strespecialidad) &&
!empty($strespecialidad) && isset($strturno) && !empty($strturno) && isset($strturno)
&& !empty($strturno))
        {
                 $sql="update matriculas set dni='$strdni',
                         apellidos='$strapellidos',
                         nombres='$strnombres',
                         email='$stremail',
                         especialidad='$strespecialidad',
                         turno='$strturno',
                         semestre='$strsemestre'
                         where id='$id'";
                 mysql_query($sql);
                 header ("location: listado.php");
        }else{
                 echo "debe llenar todos los campos";

          }
?>


Este código actualiza los datos cada vez que hagamos una modificación consulta etc.




     25
DESARROLLO WEB PHP 2012


CONEXIÓN

<?php
  $host = "mysql2.000webhost.com";
$user = "a7787034_anthony";
  $password = "";
  $db   = "a7787034_colegio";
?>

Esta conexión esta abierta para todo el código php que se usa en el proyecto




   26
DESARROLLO WEB PHP 2012


ESTILOS

<style>
#contenedor{ text-align:left;
       width:700px;
       background:#ffffff;
       margin:auto;
          }
#cabecera { height:106px;
       width:700px;
       }
body      {
       background-image:url(fondo.gif);
       font:verdana,arial 18pt;
       color:#666666;
       margin:20px 0px 20px 0px;
       text-align:center;
       }
#navegador {
       background:#f5f4c3 url(fondonav.gif);
       padding:3px 10px 5px 10px;
       border-top:1px solid #cccccc;
       border-bottom:1px solid#cccccc;
       text-align:center;
          }
a.enlacenav,a.enlacenav:visited,
a.enlacenav:active,a.enlacenav:focus,a.enlacenav:link{
color:#494egb;
       }
a.enlacenav:hover{
color:#3f7de3;
       }
a.enlacenav:link{
color:#0c3ca9;
       }
#cuerpo {
       width:480px;
       margin-left:8px;
       padding:12px 30px 10px 10px;
       background-color:#ffffff;
       float:right;
          }
#h1      {
       font-size:12pt;
          }
#navabajo {

   27
DESARROLLO WEB PHP 2012

        font-weight:bold;
        float:bottom;
        taxt-align:center;
           }
#lateral {
        width:200px;
        background:#ebf2fe;
        border-bottom:1px solid#cccccc;
        border-left:1px solid#cccccc;
        float-left;
           }
.titlat {
        background:#68729e;
        color:#ffffff;
        font-size:8pt;
        text-transform:uppercase;
        padding:7px 3px 7px 8px;
        font-weight:bold;
        letter-spacing:2px;
        margin:0px 0px 8px 0px;
           }
.cuerpolateral{
        padding:5px 4px 13px 10px;
           }
.input {
        font-size:8pt;
           }
#buscarform{
        margin-bottom:0px;
        margin-top:0px;
           }
#campotexto{
        float:left;
           }
#campotextoinput{
        width:150px;
           }
#botonbuscar{
        padding-top:3px;
        padding-left:106px;
           }
#botonbuscarinput{
        border:0px none;
           }
.radio {
        clear:both;
           }


   28
DESARROLLO WEB PHP 2012

#otros ul {
        margin:5px 10px 0px 0px;
        padding:0px 0px 0px 4px;
        list-style:none;
           }
#otros li {
        padding-left:14px;
        background:transparent url(bala.gif) 0 2px no-repeat;
        margin-bottom:10px;
           }
</style>


Estos son los estilos que yo declare para poder dar forma a mí pagina web




   29
DESARROLLO WEB PHP 2012


                             BASE DE DATOS


Base de Datos = a7787034_colegio
Como vemos aquí esta creada nuestra base de datos




Tabla = Matriculas
En esta tabla como vemos declaramos los campos que va a tener nuestra tabla




   30
DESARROLLO WEB PHP 2012

Campos llenados de la tabla Matriculas
En esta tabla como vemos solo ingresamos 2 campos y podemos ingresar mas al
ejecutar la pagina




Tabla = Registros
En esta tabla ingresamos los campos que se va a usar para el administrador para que
pueda logearse




   31
DESARROLLO WEB PHP 2012


Campos de la tabla Registros
Como vemos ingrese un campo que es mi nombre de usuario y contraseña que
declaro para iniciar mi página




   32

Más contenido relacionado

Destacado

The marketing benefits of e-cigarettes: a tobacco industry perspective
The marketing benefits of e-cigarettes: a tobacco industry perspective The marketing benefits of e-cigarettes: a tobacco industry perspective
The marketing benefits of e-cigarettes: a tobacco industry perspective UCT ICO
 
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?UCT ICO
 
Sept 6 Overview of Starter ourses
Sept 6 Overview of Starter oursesSept 6 Overview of Starter ourses
Sept 6 Overview of Starter oursesRachael Mann
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationkinggunil
 
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300Dyplast Products
 
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานคิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานChanon Saiatit
 
Ba702 sum 2012 - hilyard second draft presentation 1
Ba702  sum 2012 - hilyard second draft presentation 1Ba702  sum 2012 - hilyard second draft presentation 1
Ba702 sum 2012 - hilyard second draft presentation 1ahilyard
 
Helmet verkkoon hankekoulu_vuosikello
Helmet verkkoon hankekoulu_vuosikelloHelmet verkkoon hankekoulu_vuosikello
Helmet verkkoon hankekoulu_vuosikellolansisuomenhelmet
 
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンめんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンi_yudai
 
ретаргетинг
ретаргетингретаргетинг
ретаргетингNikita Sawinyh
 
годишен Doklad министър-изпълнение2012-сайт
годишен Doklad министър-изпълнение2012-сайтгодишен Doklad министър-изпълнение2012-сайт
годишен Doklad министър-изпълнение2012-сайтniod
 

Destacado (13)

The marketing benefits of e-cigarettes: a tobacco industry perspective
The marketing benefits of e-cigarettes: a tobacco industry perspective The marketing benefits of e-cigarettes: a tobacco industry perspective
The marketing benefits of e-cigarettes: a tobacco industry perspective
 
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?
¿Podrá Europa reducir la prevalencia de consumo al 30% en 2025?
 
Sept 6 Overview of Starter ourses
Sept 6 Overview of Starter oursesSept 6 Overview of Starter ourses
Sept 6 Overview of Starter ourses
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
ccnp route 642 902
ccnp route 642 902ccnp route 642 902
ccnp route 642 902
 
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300
Customer Bulletin 0515 A Comparison of ISO ISO-C1 and HT-300
 
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงานคิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
คิว ใบงานที่ 3 เรื่อง ขอบข่ายและประเภทของโครงงาน
 
Ba702 sum 2012 - hilyard second draft presentation 1
Ba702  sum 2012 - hilyard second draft presentation 1Ba702  sum 2012 - hilyard second draft presentation 1
Ba702 sum 2012 - hilyard second draft presentation 1
 
Helmet verkkoon hankekoulu_vuosikello
Helmet verkkoon hankekoulu_vuosikelloHelmet verkkoon hankekoulu_vuosikello
Helmet verkkoon hankekoulu_vuosikello
 
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオンめんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオン
 
ретаргетинг
ретаргетингретаргетинг
ретаргетинг
 
Eu paraphrase
Eu paraphraseEu paraphrase
Eu paraphrase
 
годишен Doklad министър-изпълнение2012-сайт
годишен Doklad министър-изпълнение2012-сайтгодишен Doklad министър-изпълнение2012-сайт
годишен Doklad министър-изпълнение2012-сайт
 

Similar a Anthony saravia documentacion-php

Similar a Anthony saravia documentacion-php (20)

Aprendiendo PHP
Aprendiendo PHPAprendiendo PHP
Aprendiendo PHP
 
Jacqueline nuñez pacco
Jacqueline nuñez paccoJacqueline nuñez pacco
Jacqueline nuñez pacco
 
Jacqueline nuñez pacco
Jacqueline nuñez paccoJacqueline nuñez pacco
Jacqueline nuñez pacco
 
Documentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrezDocumentacion jhon elvis_quispe_gutierrez
Documentacion jhon elvis_quispe_gutierrez
 
Ajax
AjaxAjax
Ajax
 
Guiapractica de bd completa
Guiapractica de bd completaGuiapractica de bd completa
Guiapractica de bd completa
 
Python scraping
Python scrapingPython scraping
Python scraping
 
Estándares Web con Chico UI
Estándares Web con Chico UIEstándares Web con Chico UI
Estándares Web con Chico UI
 
Julissa huaman hilari
Julissa huaman hilariJulissa huaman hilari
Julissa huaman hilari
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Examen 2° grado primer bimestre
Examen 2° grado primer bimestreExamen 2° grado primer bimestre
Examen 2° grado primer bimestre
 
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
 
Introducción a Flask
Introducción a FlaskIntroducción a Flask
Introducción a Flask
 
Informe examen
Informe examenInforme examen
Informe examen
 
DocumentacióN Del Sitio Web En Xml
DocumentacióN Del Sitio Web En XmlDocumentacióN Del Sitio Web En Xml
DocumentacióN Del Sitio Web En Xml
 
DocumentacióN Del Sitio Web En Xml
DocumentacióN Del Sitio Web En XmlDocumentacióN Del Sitio Web En Xml
DocumentacióN Del Sitio Web En Xml
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 
Procedimiento de creacion de archivo php
Procedimiento de creacion de archivo phpProcedimiento de creacion de archivo php
Procedimiento de creacion de archivo php
 

Anthony saravia documentacion-php

  • 1. DESARROLLO WEB PHP 2012 INSTITUTO SUPERIOR TECNOLOGICO UNITEK - IDAT CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA DESARROLLO WEB PHP Profesor : Ing. Pablo Cesar Ttito Alumno : Anthony Saravia Carrillo AREQUIPA – PERÚ 2012 1
  • 2. DESARROLLO WEB PHP 2012 INDEX <html> <head><title>logueo</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="index.php" class="enlacenav">inicio</a>//// <a href="#" class="enlacenav">quienes somos</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="#" class="enlacenav">suscripción</a>//// <a href="#" class="enlacenav">contacto</a> </div> <div id=cuerpo><h2>institución educativa cpb</h2><hr> <form name="frmloguin" method="post" action="menu.php"> <p align="justify">existen miles de aplicaciones gratuitas para descargar desde portalprogramas. Sin embargo, hay unos pocos programas que son imprescindibles en cualquier ordenador y que son los que la mayoría de la gente baja:</p> <p align="justify">el cpb es una institución privada, inspirada en los valores y tradiciones de la educaciónbritánica. Estamos comprometidos con el desarrollo de un innovador proyecto educacional, que junto con un excelente programa del dominio del idioma ingles, provee a nuestros alumnos del crecimiento y las habilidades sociales necesarias para enfrentar los retos del futuro. </p></li> <p align="justify">en su desarrollo y dinámica hemos aplicado permanentemente innovaciones educativas, lo que nos ha permitido convertirnos en una institución educativa de excelencia académica, con moderna infraestructura y tecnologíainformática de avanzada.</p></li> <p align="justify">la educación personalizada es nuestra mayor fortaleza, porque promovemos el desarrollo integral de la persona, las actitudes de aceptación del otro, la confianza, la libertad, la responsabilidad personal y social, la solidaridad y la autenticidad. formamos a nuestros alumnos para formular y desarrollar su proyecto personal de vida.</p></li> <p align="justify">nuestro objetivo academico primordial es la enseñanza-aprendizaje del idioma ingles, para desarrollar capacidades y competencias en su uso como instrumento de comunicacion. en base a una metodologia de enfoque comunicativo se logra que nuestros alumnos adquieran una serie de destrezas que les permitan comunicarse en las situaciones de la vida cotidiana.</p></li><br> 2
  • 3. DESARROLLO WEB PHP 2012 <p> <div id=pie align="center"> <a href="#">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div><br> </div> <div id=lateral> <h2 class=titlat>inicio de sesion</h2> <div id=inicio class=cuerpolateral> <tr> <td>usuario:</td><td><label><input type="text" name="txtusser" id="txtusser" value="anthony" autofocus=""/></label></td> </tr> <tr> <td>password:</td><td><label><input type="password" name="txtpass" id="txtpass" value="anthony"/></label></td> </tr> <tr> <td><input type="checkbox" name="chk" />recordar mi password</td> </tr><br><br> <tr> <td><input type="submit" name="btnenviar" id="btnenviar" value="aceptar"/></td> </tr> </div> <h2 class=titlat>buscar</h2> <div id=buscar class=cuerpolateral> <form> <div id="campotexto"><input type=text name=criterio></div><br> <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br> <div><input type=radio name=op value=1>en la web de la pagina</div> <div><input type=radio name=op value=2>en toda la web</div> </form> </div> <h2 class=titlat>otras informaciones</h2> <div id=otros class=cuerpolateral> <ul> <li><a href="#">quienes somos</a> <li><a href="#">mision</a> <li><a href="#">vision</a> </ul> </div> </div> 3
  • 4. DESARROLLO WEB PHP 2012 </div> </form> </body> </html> Esta página te permite logearte para así poder administrar los datos de los alumnos de la institución educativa CPB 4
  • 5. DESARROLLO WEB PHP 2012 MENU <?php session_start(); include("conexion.php"); if(isset($_post['txtusser']) && !empty($_post['txtusser']) && isset($_post['txtpass']) && !empty($_post['txtpass'])) { $con = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $con) or die("ploblemas con bd"); $seleccion = mysql_query("select usuario, clave from registros where usuario = '$_post[txtusser]'", $con); $sesion = mysql_fetch_array($seleccion); if($_post['txtpass'] == $sesion['clave']) { ?> <html> <head><title>bienvenido</title></head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="#" class="enlacenav">inicio</a>//// <a href="#" class="enlacenav">quienes somos</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="#" class="enlacenav">suscripcion</a>//// <a href="#" class="enlacenav">contacto</a> </div> <div id=cuerpo><h2>registro de datos:</h2><hr> <table width="50%" border="0" align="center" cellpadding="3" cellspacing="2" bgcolor="white"> <form id="form1" name="form1" method="post" action="insertar.php"> <p align="right"><b>bienvenido:&nbsp;&nbsp;&nbsp;</b><?php echo $_post['txtusser']; ?></b> | <a href="index.php?action=logout">cerrar sesion</a></p><hr><br> <center> <p> <tr> <td align="center"><a href="listado.php"><img src=reparar.ico><h2>administrar</h2></a></td> 5
  • 6. DESARROLLO WEB PHP 2012 <td align="center"><a href="ver.php"><img src=buscar.ico><h2>consultar</h2></a></td> </tr> </table> <?php include("conexion.php"); $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas con base de datos"); $tabla = mysql_query("select * from matriculas"); ?> <table width="50%" border="1" align="center" cellpadding="3" cellspacing="2" bgcolor="white"> <?php while ($registro = mysql_fetch_array($tabla)) { ?> <tr> <td>dni</td><td><?php echo $registro['dni'];?></td> <td>apelllidos</td><td><?php echo $registro['apellidos'];?></td> <td>nombres</td><td><?php echo $registro['nombres'];?></td> <td>especialidad </td><td><?php echo $registro['especialidad'];?></td> <td>turno</td><td><?php echo $registro['turno'];?></td> <td>semestre</td><td><?php echo $registro['semestre'];?></td> </tr> <?php } mysql_free_result($tabla); mysql_close($conexion); ?> <br> </table></p> </center> </table> </form> <br> <div id=pie align="center"> <a href="#">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div> 6
  • 7. DESARROLLO WEB PHP 2012 <br> </div> <div id=lateral> <h2 class=titlat>buscar</h2> <div id=buscar class=cuerpolateral> <form> <div id="campotexto"><input type=text name=criterio></div><br> <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br> <div><input type=radio name=op value=1>en la web de la pagina</div> <div><input type=radio name=op value=2>en toda la web</div> </form> </div> <h2 class=titlat>otras informaciones</h2> <div id=otros class=cuerpolateral> <ul> <li><a href="#">quienes somos</a> <li><a href="#">mision</a> <li><a href="#">vision</a> </ul> </div> </div> </div> </body> </html> <?php }else{ ?> <script type="text/javascript">window.alert("error..!!! usuario o clave incorrecta")</script> <?php header("location : index.php"); } }else{ ?> <?php header("location : index.php"); } ?> 7
  • 8. DESARROLLO WEB PHP 2012 En esta página se pueden administrar o buscar los datos de los alumnos. - en administrar se pueden modificar, insertar o eliminar los datos de los alumnos matriculados. - en consultar puedes hacer una búsqueda de los datos a través del DNI de los alumnos. 8
  • 9. DESARROLLO WEB PHP 2012 ELIMINAR <?php include("conexion.php"); if(isset($_post['chkregistro'])) { $valor=$_post['chkregistro']; $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas con la base de datos"); mysql_query("delete from matriculas where id =$valor"); header ("location: listado.php"); }else{ ?> <script type="text/javascript">window.alert("seleccione un registro")</script> <?php header("refresh:0; url = listado.php"); } ?> En esta página se eliminan los datos de los alumnos que están matriculados 9
  • 10. DESARROLLO WEB PHP 2012 LISTADO <?php include("conexion.php"); $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas con bd"); $tabla = mysql_query("select * from matriculas"); ?> <html> <head><title>consultas</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="index.php" class="enlacenav">inicio</a>//// <a href="menu.php" class="enlacenav">menu</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="#" class="enlacenav">suscripcion</a>//// <a href="#" class="enlacenav">contacto</a> </div> <h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consultas de datos:</h2><hr><br> <form id="myform" name="myform" method="post" action=""> <table align="center" border="1" width="90%" cellspacing="0" cellpadding="2" bgcolor="white"> <?php while ($registro = mysql_fetch_array($tabla)) { ?> <tr> <td> <?php $id=$registro['id']; echo "<input type='checkbox' id='chkregistro' name='chkregistro' value='$id'>"; echo $registro['id']; ?> </td> <td>id</td><td><?php echo $registro['dni'];?></td> 10
  • 11. DESARROLLO WEB PHP 2012 <td>apelllidos</td><td><?php echo $registro['apellidos'];?></td> <td>nombres</td><td><?php echo $registro['nombres'];?></td> <td>email</td><td><?php echo $registro['email'];?></td> <td>especialidad </td><td><?php echo $registro['especialidad'];?></td> <td>turno</td><td><?php echo $registro['turno'];?></td> <td>semestre</td><td><?php echo $registro['semestre'];?></td> </tr> <?php } mysql_free_result($tabla); mysql_close($conexion); ?> </table> <center> <p> <input type="button" onclick="this.form.action='eliminar.php' ;this.form.submit();" name="btneliminar" value="eliminar" />&nbsp;&nbsp;&nbsp; <input type="button" onclick="this.form.action='consulta.php' ;this.form.submit();" name="btnactualizar" value="editar" />&nbsp;&nbsp;&nbsp; <input type="button" onclick="this.form.action='mostrar.php' ;this.form.submit();" name="btninsertar" value="insertar" /> </p> </center> </form> <br><div id=pie align="center"> <a href="menu.php">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div><br> </div> </div> </body> </html> 11
  • 12. DESARROLLO WEB PHP 2012 en esta página podemos ver los datos que están grabados en la base de datos y también podemos eliminar, editar e insertar alumnos 12
  • 13. DESARROLLO WEB PHP 2012 CONSULTA <?php if(isset($_post['chkregistro'])) { include("conexion.php"); $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas con bd");// selecciona la base de datos $id=$_post['chkregistro']; $sql=mysql_query("select * from matriculas where id=$id"); $registro = mysql_fetch_array($sql); ?> <html> <head><title>modificacion de registro</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="index.php" class="enlacenav">inicio</a>//// <a href="listado.php" class="enlacenav">volver</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="#" class="enlacenav">suscripcion</a>//// <a href="#" class="enlacenav">contacto</a> </div> <div id=cuerpo><h2>modificacion de datos:</h2><hr><br> <table width="90%" border="0" align="center" cellpadding="3" cellspacing="2" bgcolor="ccffff"> <form id="form1" name="form1" method="post" action="actualizar.php"> <tr><td colspan="2"><div align="center"><b>modificacion de datos del alumno</b></div></td></tr> <tr><?php echo "<input name='txtid' type='hidden' value='$registro[0]'>";?></tr> <tr> <td align="right">dni</td> <td><?php echo "<input name='txtdni' type='text' size='30' value='$registro[1]'>";?></td> </tr> <tr> <td align="right">apellidos</td> <td><?php echo "<input name='txtapellidos' type='text' size='30' value='$registro[2]'>";?></td> </tr> <tr> <td align="right">nombres</td> <td><?php echo "<input name='txtnombres' type='text' size='30' value='$registro[3]'>";?></td> </tr> <tr> <td align="right">email</td> <td><?php echo "<input name='txtemail' type='text' size='30' value='$registro[4]'>";?></td> </tr> 13
  • 14. DESARROLLO WEB PHP 2012 <tr> <td align="right">especialidad</td> <td><?php echo "<input name='txtespecialidad' type='text' size='30' value='$registro[5]'>";?></td> </tr> <tr> <td align="right">turno</td> <td><?php echo "<input name='txtturno' type='text' size='30' value='$registro[6]'>";?></td> </tr> <tr> <td align="right">semestre</td> <td><?php echo "<input name='txtsemestre' type='text' size='30' value='$registro[7]'>";?></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" name="submit" value="aceptar" /> </td> </tr> </table> </form> <br><div id=pie align="center"> <a href="listado.php">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div><br> </div> <div id=lateral> <h2 class=titlat>buscar</h2> <div id=buscar class=cuerpolateral> <form> <div id="campotexto"><input type=text name=criterio></div><br> <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br> <div><input type=radio name=op value=1>en la web de la pagina</div> <div><input type=radio name=op value=2>en toda la web</div> </form> </div> <h2 class=titlat>otras informaciones</h2> <div id=otros class=cuerpolateral> <ul> <li><a href="#">quienes somos</a> <li><a href="#">mision</a> <li><a href="#">vision</a> </ul> </div> </div> </div> </body> </html> <?php }else{ ?> 14
  • 15. DESARROLLO WEB PHP 2012 <script type="text/javascript"> window.alert("debe seleccionar un registro") </script> <?php header("refresh:0; url = listado.php"); } ?> En esta página editamos los datos de los alumnos que deseamos modificar 15
  • 16. DESARROLLO WEB PHP 2012 MOSTRAR <html> <head><title>registro</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="menu.php" class="enlacenav">inicio</a>//// <a href="listado.php" class="enlacenav">volver</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="#" class="enlacenav">suscripcion</a>//// <a href="#" class="enlacenav">contacto</a> </div> <div id=cuerpo><h2>registro de datos:</h2><hr><br> <table width="90%" border="0" align="center" cellpadding="3" cellspacing="2" bgcolor="ccffff"> <form id="form1" name="form1" method="post" action="insertar.php"> <tr> <td colspan="2"><div align="center"><b>registro de usuario</b></div></td> </tr> <tr> <td width="22%"><div align="right">dni:</div></td> <td width="69%"><input type="text" name="txtdni" size="40"/></td> </tr> <tr> <td><div align="right">apellidos:</div></td> <td><input type="text" name="txtapellidos" size="15"/></td> </tr> <tr> <td><div align="right">nombres:</div></td> <td><input type="text" name="txtnombres" size="15" /></td> </tr> <tr> <td><div align="right">email:</div></td> <td><input type="text" name="txtemail" size="40" /></td> </tr> <tr> <td><div align="right"><span>especialidad:</span></div></td> <td><select name="cboespecialidad" id="cmbespecialidad"> <option value="computacion e informatica">computacion e informatica</option> <option value="contabilidad y finanzas">contabilidad y finanzas</option> <option value="enfermeria tecnica;">enfermeria tecnica</option> 16
  • 17. DESARROLLO WEB PHP 2012 <option value="electronica digital">electronica digital</option> </select> </td> </tr> <tr> <td><div align="right"><span>turno:</span></div></td> <td><select name="cboturno" id="cmbturno"> <option value="mañana">mañana</option> <option value="tarde">tarde</option> </select> </td> </tr> <tr> <td><div align="right"><span>semestre:</span></div></td> <td><select name="cbosemestre" id="cmbsemestre"> <option value="semestre1">semestre1</option> <option value="semestre2">semestre2</option> <option value="semestre3">semestre3</option> <option value="semestre4">semestre4</option> <option value="semestre5">semestre5</option> <option value="semestre6">semestre6</option> </select> </td> </tr> </tr> <tr> <td colspan="2"><div align="center"><br> <input type="submit" value="matricular"/> <input type="reset" value="restablecer"/> </div> </td> </tr> </table> </form> <br><div id=pie align="center"> <a href="listado.php">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div><br> </div> <div id=lateral> <h2 class=titlat>buscar</h2> <div id=buscar class=cuerpolateral> 17
  • 18. DESARROLLO WEB PHP 2012 <form> <div id="campotexto"><input type=text name=criterio></div><br> <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br> <div><input type=radio name=op value=1>en la web de la pagina</div> <div><input type=radio name=op value=2>en toda la web</div> </form> </div> <h2 class=titlat>otras informaciones</h2> <div id=otros class=cuerpolateral> <ul> <li><a href="#">quienes somos</a> <li><a href="#">mision</a> <li><a href="#">vision</a> </ul> </div> </div> </div> </body> </html> INSERTAR <?php include("conexion.php"); $strdni=$_post['txtdni']; $strapellidos=$_post['txtapellidos']; $strnombres=$_post['txtnombres']; $stremail=$_post['txtemail']; $strespecialidad=$_post['cboespecialidad']; $strturno=$_post['cboturno']; $strsemestre=$_post['cbosemestre']; $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas con bd");// selecciona la base de datos if(isset($strdni) && !empty($strdni) && isset($strapellidos) && !empty($strapellidos) && isset($strnombres) && !empty($strnombres) && isset($stremail) && !empty($stremail) && isset($strespecialidad) && !empty($strespecialidad) && isset($strturno) && !empty($strturno) && isset($strsemestre) && !empty($strsemestre)) { $sql="insert into matriculas (id, dni, apellidos, nombres, email, especialidad, turno, semestre)"." values (null, '$strdni', '$strapellidos', '$strnombres', '$stremail', '$strespecialidad', '$strturno', '$strsemestre')"; mysql_query($sql); 18
  • 19. DESARROLLO WEB PHP 2012 header ("location: listado.php"); }else{ ?> <script type="text/javascript">window.alert("es necesario que llene todos los campos")</script> <?php header("refresh:0; url = mostrar.php"); } ?> en esta página insertamos los datos de los alumnos que deseen matricularse 19
  • 20. DESARROLLO WEB PHP 2012 VER <html> <head><title>registro</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="menu.php" class="enlacenav">inicio</a>//// <a href="#" class="enlacenav">quienes somos</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="registrar.php" class="enlacenav">suscripcion</a>//// <a href="#" class="enlacenav">contacto</a> </div> <div id=cuerpo><h2>registro de datos:</h2><hr><br> <table width="70%" border="0" align="center" cellpadding="3" cellspacing="2" bgcolor="ccffff"> <form id="form1" name="form1" method="post" action="buscar.php"> <tr> <td align="center" colspan=4>busqueda de estudiantes</td></tr> <tr> <td> <div align="right"><span>ingrese dni del estudiante:</span></div> </td> <td> <input type="text" name="txtdni" size=25 maxlength=8/> </td> </tr> </tr> <tr> <td align="center" colspan="4"><br/><input type="submit" name="btnbuscar" value="buscar" /></td> </tr> </table> </form> <br><div id=pie align="center"> <a href="menu.php">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ </div><br> </div> <div id=lateral> <h2 class=titlat>buscar</h2> 20
  • 21. DESARROLLO WEB PHP 2012 <div id=buscar class=cuerpolateral> <form> <div id="campotexto"><input type=text name=criterio></div><br> <div id=botonbuscar><input type=image src=go.gif width=25 height=15></div><br> <div><input type=radio name=op value=1>en la web de la pagina</div> <div><input type=radio name=op value=2>en toda la web</div> </form> </div> <h2 class=titlat>otras informaciones</h2> <div id=otros class=cuerpolateral> <ul> <li><a href="#">quienes somos</a> <li><a href="#">mision</a> <li><a href="#">vision</a> </ul> </div> </div> </div> </body> </html> en esta página es donde se hace una búsqueda del alumno a través del dni 21
  • 22. DESARROLLO WEB PHP 2012 BUSCAR <?php include("conexion.php"); $conexion = mysql_connect($host, $user, $password) or die("problemas con el servidor"); mysql_select_db($db, $conexion) or die("ploblemas con la base de datos"); $especialidad = $_post["cboespecialidad"]; $turno = $_post['cboturno']; $semestre = $_post['cbosemestre']; $dni = $_post['txtdni']; if($dni=="") { ?> <script type="text/javascript">window.alert("debe ingresar un dni para proceder con la busqueda")</script> <?php header ("refresh:0; url=ver.php"); } else { if($dni!="" && ($especialidad=="seleccione especialidad" && $semestre=="seleccione semestre" && $turno=="seleccione turno" ) || ($especialidad!="seleccione especialidad" || $semestre!="seleccione semestre" || $turno!="seleccione turno" )) {$query = "select * from matriculas where dni='$dni'";} $result = mysql_query($query) or die("error..."); $numero = 0; ?> <html> <head><title>busqueda</title> </head> <body> <div id = contenedor> <div id=cabecera><img src=banner.jpg width=700 height=105></div> <div id=navegador> <a href="index.php" class="enlacenav">inicio</a>//// <a href="listado.php" class="enlacenav">volver</a>//// <a href="#" class="enlacenav">catalogo de libros</a>//// <a href="#" class="enlacenav">libro de visitas</a>//// <a href="registrar.php" class="enlacenav">suscripcion</a>//// <a href="formulariomail.php" class="enlacenav">contacto</a> 22
  • 23. DESARROLLO WEB PHP 2012 </div> <h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;datos del alumno:</h2><hr><br> <form id="myform" name="myform" method="post" action=""> <table align="center" border="1" width="80%" cellspacing="0" cellpadding="2" bgcolor="ccffff"> <tr align="center"> <td>id</td> <td>dni</td> <td>apelllidos</td> <td>nombres</td> <td>email</td> <td>especialidad </td> <td>turno</td> <td>semestre</td> </tr> <?php while($row = mysql_fetch_array($result)) { ?> <tr bgcolor="white"> <td><?php echo $row["id"];?></td> <td><?php echo $row["dni"]; ?></td> <td><?php echo $row["apellidos"]; ?></td> <td><?php echo $row["nombres"];?></td> <td><?php echo $row["email"];?></td> <td><?php echo $row["especialidad"];?></td> <td><?php echo $row["turno"];?></td> <td><?php echo $row["semestre"];?></td> </tr> <?php $numero++; } mysql_free_result($result); mysql_close($conexion); ?> </table> </form> <br> <div id=pie align="center"> <a href="listado.php">volver</a>/ <a href="#">portada</a>/ <a href="#">mapa de sitio</a>/ <a href="#">inicio</a>/ 23
  • 24. DESARROLLO WEB PHP 2012 </div><br> </div> </div> </body> </html> <?php } ?> Esta página te muestra los datos que se encontraron a través del DNI que se ingreso anteriormente. 24
  • 25. DESARROLLO WEB PHP 2012 ACTUALIZAR <?php include("conexion.php"); $id=$_post['txtid']; $strdni=$_post['txtdni']; $strapellidos=$_post['txtapellidos']; $strnombres=$_post['txtnombres']; $stremail=$_post['txtemail']; $strespecialidad=$_post['txtespecialidad']; $strturno=$_post['txtturno']; $strsemestre=$_post['txtsemestre']; $conexion = mysql_connect($host, $user, $password) or die("problemas con server"); mysql_select_db($db, $conexion) or die("ploblemas en la base de datos"); if(isset($strdni) && !empty($strdni) && isset($strapellidos) && !empty($strapellidos) && isset($strnombres) && !empty($strnombres) && isset($stremail) && !empty($stremail) && isset($strespecialidad) && !empty($strespecialidad) && isset($strturno) && !empty($strturno) && isset($strturno) && !empty($strturno)) { $sql="update matriculas set dni='$strdni', apellidos='$strapellidos', nombres='$strnombres', email='$stremail', especialidad='$strespecialidad', turno='$strturno', semestre='$strsemestre' where id='$id'"; mysql_query($sql); header ("location: listado.php"); }else{ echo "debe llenar todos los campos"; } ?> Este código actualiza los datos cada vez que hagamos una modificación consulta etc. 25
  • 26. DESARROLLO WEB PHP 2012 CONEXIÓN <?php $host = "mysql2.000webhost.com"; $user = "a7787034_anthony"; $password = ""; $db = "a7787034_colegio"; ?> Esta conexión esta abierta para todo el código php que se usa en el proyecto 26
  • 27. DESARROLLO WEB PHP 2012 ESTILOS <style> #contenedor{ text-align:left; width:700px; background:#ffffff; margin:auto; } #cabecera { height:106px; width:700px; } body { background-image:url(fondo.gif); font:verdana,arial 18pt; color:#666666; margin:20px 0px 20px 0px; text-align:center; } #navegador { background:#f5f4c3 url(fondonav.gif); padding:3px 10px 5px 10px; border-top:1px solid #cccccc; border-bottom:1px solid#cccccc; text-align:center; } a.enlacenav,a.enlacenav:visited, a.enlacenav:active,a.enlacenav:focus,a.enlacenav:link{ color:#494egb; } a.enlacenav:hover{ color:#3f7de3; } a.enlacenav:link{ color:#0c3ca9; } #cuerpo { width:480px; margin-left:8px; padding:12px 30px 10px 10px; background-color:#ffffff; float:right; } #h1 { font-size:12pt; } #navabajo { 27
  • 28. DESARROLLO WEB PHP 2012 font-weight:bold; float:bottom; taxt-align:center; } #lateral { width:200px; background:#ebf2fe; border-bottom:1px solid#cccccc; border-left:1px solid#cccccc; float-left; } .titlat { background:#68729e; color:#ffffff; font-size:8pt; text-transform:uppercase; padding:7px 3px 7px 8px; font-weight:bold; letter-spacing:2px; margin:0px 0px 8px 0px; } .cuerpolateral{ padding:5px 4px 13px 10px; } .input { font-size:8pt; } #buscarform{ margin-bottom:0px; margin-top:0px; } #campotexto{ float:left; } #campotextoinput{ width:150px; } #botonbuscar{ padding-top:3px; padding-left:106px; } #botonbuscarinput{ border:0px none; } .radio { clear:both; } 28
  • 29. DESARROLLO WEB PHP 2012 #otros ul { margin:5px 10px 0px 0px; padding:0px 0px 0px 4px; list-style:none; } #otros li { padding-left:14px; background:transparent url(bala.gif) 0 2px no-repeat; margin-bottom:10px; } </style> Estos son los estilos que yo declare para poder dar forma a mí pagina web 29
  • 30. DESARROLLO WEB PHP 2012 BASE DE DATOS Base de Datos = a7787034_colegio Como vemos aquí esta creada nuestra base de datos Tabla = Matriculas En esta tabla como vemos declaramos los campos que va a tener nuestra tabla 30
  • 31. DESARROLLO WEB PHP 2012 Campos llenados de la tabla Matriculas En esta tabla como vemos solo ingresamos 2 campos y podemos ingresar mas al ejecutar la pagina Tabla = Registros En esta tabla ingresamos los campos que se va a usar para el administrador para que pueda logearse 31
  • 32. DESARROLLO WEB PHP 2012 Campos de la tabla Registros Como vemos ingrese un campo que es mi nombre de usuario y contraseña que declaro para iniciar mi página 32