Está en la página 1de 7

Manual tecnico Se incializa con las tipicas etiquetas de html, y dentro de head se pone la referencia ala pagina de css

Dentro de body se coloco un id llamado contenido el cual contendra todo el codigo del sistema para alinearlo al centro,luego se coloco otra etiqueta llamada contenido2 el cual contendra todo el contenido del diseo como lo es la cabecera div id barra arriba que contiene esta el logo o nombre del sistema. Luego tambien se encuentra dentro de esta el div id barra_izquierda que contiene el menu del sistema en una lista.d

Dentro del mismo id contenido es donde se colocara todo el diseo de php para poder interactuar con la base de datos y manejar informacion de ahora en adelante nos sentraremos solo en esta

parte ya que el diseo siempre permanecera de la misma manera y el codigo de php es que cambiara continuamente. En div id barra_derecha se coloco 3 links el cual redireccionaran ala pagina mostrar clientes, buscar clientes, y modificar clientes. Los link se ponen dentro de una lista ordenada con el diseo de una clase llamada bt para darle vista,luego hablaremos de los ccs. Se habre php y se coloca un include para llamar a un archivo externo llamado agregar_cliente.

El codigo del cliente es el siguiente. Se se habre un h2 para colocar un titulo. Se coloca un formulario que redireccionara ala pagina procesa cliente,y se coloca dentro de este una tabla con border cero para tener ordenado los formularios que colocaremos. Se habren cuatro etiquetas tr de la tabla y dentro de estas se colocan dos td.

En la primer etiqueta tr dentro del primer td se coloca un label para mostrar un texto (nombre del cliene) y en el segundo td se coloca un input type text con name nombre_clie y tamao 40 y se coloca un salto de linea. En el segundo tr de la tabla dentro del primer td se coloca otro label con un texto a mostrar(Direccion), en el segundo td se coloca un input type text con nombre direccion , tamao 40 . En el tercer tr primer td se coloca un label con un texto a mostrar(telefono), en el segundo td se coloca un input name telefono tamao 40.

Y para terminar en el cuarto tr dentr del primer td se coloca un boton tipo submit value agregar usuario, en el seugundo td se coloca otro boton para recetear lo que contengan los formularios, que sera el input type reset, Se cierra el formulario y se cierra el form.

Se cierra el id de la barra derecha, el div de contenido dos, el div de contenido, y las etiqueta body y html

Apartir de aqu no hablaremos mas del diseo ya que este siempre sera el mismo y no cambiara nos centraremos todo el contenido que cotenga el div informacion dos que sera el codigo php que cambiara constantemente para interactauar con la be de datos. Dentro de esta que se encuentra la clase bt que contiene la lista de los links solo cambiaran las direcciones o nombres de las pagina a redireccinar las cuales hablaremos de ellas a continuacion conforme se necesite. Codigo de la pagina mostrar_usuarios php ,este codigo va dentro de la etiqueta informacion dos. Se habre el div de la barra derecha en esta se crean tres listas dentro de una clase llamada bt que son los links hacia otras paginas. <div id="barra_derecha"> <div class="bt"> <ul> <li><a href="servicios.php">Agregar Cliente | </a></li> <li><a href="buscar_cliente">Buscar Cliente | </a></li>

</ul> </div> Se crea otra clase llamada informacion se creo con el fin de tratar de aliner la informacion que semostrara de la base de datos <div class="informacion"> <?php Se hace un include para mandar llamar la coneccion ala base de datos que se encuentra en un archivo llamad conectar include("conectar.php"); el siguiente codigo es para manegar solo una cantidad de archivos de la base de datos dentr o de la misma pagina,se hace un if y dice que si la pagina es diferente a pagina request etonces que sea la pagina 1 si no que la variable pagina sea lo que contenga la pagina mas adelante se entendera mejor if (!isset($_REQUEST['pagina'])) { $pagina = 1; }else{ $pagina = $_REQUEST['pagina']; } Se crea una variable llamada registros pagina con valor de 7 $registrosPagina = 7; Se crea un if que dice que si la pagina es igual a uno entonces que la variable lista de inicio sea igual a cero y que si no la lista de inicio sea igual a registros de pagina por pagina menos 1 if($pagina == 1){$listaInicio = 0;}else{$listaInicio = $registrosPagina * ($pagina -1);} se habre una tabla con boder cero el cual contendra de encabezados,nombre direccion y telefonos echo'<table border="0">'; echo '<tr><th>ID</th><th>Nombre</th><th>Direccion</th><th>Telefono</th></tr>'; se hace la consulta de sql que dice que seleccione de la tabla cliente ordenados por id cliente donde el limite es la variable lista de inicio, y registros de pagina, luego se manda llamar la conexin. $result=mysql_query("select * from cliente order by id_cliente Desc LIMIT $listaInicio,$registrosPagina ", $connect); $totalregistros=mysql_num_rows($result);

Mietras exista resultados se almacenaran con un array llamado row para mostrar while($row=mysql_fetch_array($result)) { se mostra la informacion del array cliente, nombre_clie y direccion y telefono echo "<tr><td>".$row[id_cliente]."</td><td>".$row[nombre_clie]."</td><td>".$row[direccion]."</td><td>".$r ow[telefono]."</td></tr>"; } mysql_free_result($result) ?> </table> <?php echo "<br>"; Aqu se crea otra consulta sql que dice que selccione todo de la tabla cliente $result2=mysql_query("select * from cliente"); Se hace un conteo de registros que se almacenara en la variable total rgistros $totalRegistros = mysql_num_rows($result2); Se colca otra variable llamada totalpaginas sera igual a ceil que es para que los resultados de total registros entre registros por pagina a mostrar sea un resultado redondeado hacia arriba. $totalPaginas = ceil($totalRegistros / $registrosPagina); Se coloca la variable pagina anterior es igual a la vairable pagina menos 1, y pagina siguiente es igual a pagina mas uno. $paginaAnterior = $pagina1; $paginaSiguiente = $pagina+1; Se colca un if si pagina siguiente es mayor a total de paginas entones pagina siguiente es igual a pagina siguiente menos 1. if ($paginaSiguiente > $totalPaginas) { $paginaSiguiente -= 1; } Se crea otro if si pagina anterior es menor a menos uno entonces pagina anterior es igual a paguna anterior mas uno if ($paginaAnterior < 1) {

$paginaAnterior += 1; }

Ahora Si mucho rollo en esto de las paginas pero es para mostrar en el total de registros y que contiene la base y mostrar repartir una cierta de registros por paginas //Pagina Anterior, este link mostrara las pagias hacia atrs. echo "<a href='mostrar_cliente.php?pagina=$paginaAnterior'> Anterior"; //Paginas existentes for ($i = 1; $i <= $totalPaginas; $i++){ echo" "; } Cantidad de paginas creadas echo "$pagina / $totalPaginas"; y por ultimo el link que mostrara las paginas siguientes echo " <a href='mostrar_cliente.php?pagina=$paginaSiguiente'> Siguiente"; ?>
</div>

PAGINA DE BUSCAR CLIENTE


<div id="barra_derecha"> <div class="bt"> <ul> Esta solo contiene dos links uno hacia lapagina agregar cliente yotro hacia mostrar clientes en una lista ordenada de todos los clientes <li><a href="servicios.php">Agregar Cliente | </a></li> <li><a href="mostrar_cliente.php">Mostrar Clientes | </a></li> </ul> </div>

<div class="informacion"> <h2>Busqueda de Cliente</h2> Dentro de la clase informacion se crea un form action hacia la pagina de buscar cliente que es hacia la misa la cual mandara la informacion que contenga el formulario llamada nombre_clie por el metodo post <form action="buscar_cliente.php" method="post"> <table border="0"> <tr><td align="right"><label>Nombre Del Cliente:</label></td><td><input type="text" name="nombre_clie" size="40" /><br /></td></tr> <tr><td><input type="submit" value="Buscar" /></td><td><input type="reset" /></td></tr> </table> </form> <?php Se conecta la base de datos y se recive la informacion que contiene la variable post nombre cile y se almacena en una variable llamada nombrec include("conectar.php"); $nombrec=$_POST[nombre_clie]; Se crea una tabla para dar diseo ala informacion a mostrar que sera nombre direccino y telefono echo'<table border="0">'; echo '<tr><th>ID</th><th>Nombre</th><th>Direccion</th><th>Telefono</th></tr>'; se hace una consulta que dice que seleccione a todo de la tabla cliente que sea nombre_clie igual a la variable nombrec y que esten ordenadas por id_cliente y que sea decendente $result=mysql_query("select * from cliente where nombre_clie='$nombrec' order by id_cliente desc ", $connect); Se crea un arrary q,y que dice que mientras ahiga informacio muestrame la informacion que contenga el array id_cliente,nombre_clie,direccion y telefono. while($row=mysql_fetch_array($result)) { echo "<tr><td>".$row[id_cliente]."</td><td>".$row[nombre_clie]."</td><td>".$row[direccion]."</td><td>".$row[telefono]."</td></tr>"; } mysql_free_result($result) ?> Se cierra latabla para finalizar </table> </div>