Está en la página 1de 117

<html>

<body>
<p align="center"><b><font color="#FF3300">ADMINISTRACIN DE USUARIOS</font> </b><P>
<?php
//Definimos la funcin formulario que pedir la informacin necesaria
function formulario ()
{
?>
<CENTER><FORM ACTION="anadcli.php" METHOD=POST>
<B>Nombre</B> <INPUT TYPE=TEXT NAME=nombre maxlength="20"><BR>
<B>Primer apellido</B> <INPUT TYPE=TEXT NAME=ape1 maxlength="15"><BR>
<B>Segundo apellido</B> <INPUT TYPE=TEXT NAME=ape2 maxlength="15"><BR>
<B>DNI</B> <INPUT TYPE=TEXT NAME=dni maxlength="10"><BR>
<B>Estado Civil </B> <INPUT TYPE=radio NAME=civil VALUE=Soltero> Soltero
<INPUT TYPE=radio NAME=civil VALUE=Casado> Casado<BR>
<B>Domicilio</B> <INPUT TYPE=TEXT NAME=domicilio maxlength="50"><BR>

<B>Localidad</B> <INPUT TYPE=TEXT NAME=localidad maxlength="15"><BR>


<B>Provincia</B> <INPUT TYPE=TEXT NAME=provincia maxlength="15"><BR>
<B>Empresa</B> <INPUT TYPE=TEXT NAME=empresa maxlength="30"><BR>
<B>Telfono fijo</B> <INPUT TYPE=TEXT NAME=teleff maxlength="11"><BR>
<B>Telfono mvil</B> <INPUT TYPE=TEXT NAME=telefm maxlength="11"><BR>
<B>Fax</B> <INPUT TYPE=TEXT NAME=fax maxlength="11"><BR>
<B>Comentario</B><BR><TEXTAREA NAME=coment COLS=30 ROWS=10> </TEXTAREA><BR>
<INPUT TYPE=HIDDEN NAME=v VALUE=1> <INPUT TYPE=RESET NAME=reset VALUE=RESET>
<INPUT TYPE=SUBMIT NAME=aadir VALUE=AADIR></FONT>
</FORM>
</CENTER>
<?php }
/*Definimos la funcin anadir donde se aadir la informacin a la base de datos.
Es necesario pasar las variables que contienen la informacin a aadir.*/
function anadir ($nombre,$ape1,$ape2,$dni,$civil,$domicilio,$localidad,
$provincia,$empresa,$teleff,$telefm,$fax,$coment)
{
include ("conectar.php");
$res=mysql_query("insert into cliente (nombre,apellido1,apellido2,dni,
civil,domicilio,localidad,provincia,empresa,telff,telfm,fax,coment) values ('$nombre',
'$ape1','$ape2','$dni','$civil','$domicilio','$localidad','$provincia','$empresa',
'$teleff','$telefm','$fax','$coment')",$c);
if($res==0){?>
<B><CENTER>Error al insertar la informacin.</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
<?php exit;
}?>
<CENTER><B>El nuevo cliente ha sido aadido correctamente.<P>
<center><a href=index.php><b>Volver</b></a></center>
<?php }
/*Si no existe $v se ejecutar la funcin funcionario que pedir

la informacin necesaria y dar valor 1 a $v.


Si existe $v procederemos a aadir en la base de datos
la informacin que ofrece el formulario.*/
if(empty ($v))
{
formulario ();
}
else
{
anadir ($nombre,$ape1,$ape2,$dni,$civil,$domicilio,$localidad,$provincia,
$empresa,$teleff,$telefm,$fax,$coment);
}
?>
</body>
</html>
anadcli.php

<html>
<body>
<p align="center"><b><font color="#FF3300">ADMINISTRACIN DE USUARIOS</font> </b><P>
<?php
include ("conectar.php");
//Obtenemos la informacin con una consulta SQL.
$res=mysql_query("select * from cliente");
f($res==0)

{?>
<B><CENTER>Error al realizar el listado.</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
<?php exit;
}?>
<CENTER><B>Listado de usuarios registrados.</B></CENTER><P>

<CENTER><TABLE width='60%' border=1>


<TR><TD align='center'><B><FONT size=2>CDIGO</FONT></B></TD>
<TD align='center'><B><FONT size=2>NOMBRE</FONT></B></TD>
<TD align='center'><B><FONT size=2>PRIMER APELLIDO</FONT></B></TD>
<TD align='center'><B><FONT size=2>SEGUNDO APELLIDO</FONT></B></TD>
<TD align='center'><B><FONT size=2>DNI</FONT></B></TD>
<TD align='center'><B><FONT size=2>ESTADO CIVIL</FONT></B></TD>
<TD align='center'><B><FONT size=2>DOMICILIO</FONT></B></TD>
<TD align='center'><B><FONT size=2>LOCALIDAD</FONT></B></TD>
<TD align='center'><B><FONT size=2>PROVINCIA</FONT></B></TD>
<TD align='center'><B><FONT size=2>EMPRESA</FONT></B></TD>
<TD align='center'><B><FONT size=2>TELFONO FIJO</FONT></B></TD>
<TD align='center'><B><FONT size=2>TELFONO MVIL</FONT></B></TD>
<TD align='center'><B><FONT size=2>FAX</FONT></B></TD>
<TD align='center'><B><FONT size=2>COMENTARIO</FONT></B></TD></TR>
<?php
//Mostramos la informacin obtenida en la consulta anterior.
while($file=mysql_fetch_array($res))
{

$cod=$file["cod"];

$nombre=$file["nombre"];

$ape1=$file["apellido1"];

$ape2=$file["apellido2"];

$dni=$file["dni"];

$civil=$file["civil"];

$domicilio=$file["domicilio"];

$localidad=$file["localidad"];

$provincia=$file["apellido1"];

$empresa=$file["empresa"];

$telff=$file["telff"];

$telfm=$file["telfm"];
$fax=$file["fax"];
$coment=$file["coment"];
echo "<TR><TD align='center'><B><FONT size=2>$cod</FONT></B></TD>
<TD align='center'><B><FONT size=2>$nombre</FONT></B></TD>
<TD align='center'><B><FONT size=2>$ape1</FONT></B></TD>
<TD align='center'><B><FONT size=2>$ape2</FONT></B></TD>
<TD align='center'><B><FONT size=2>$dni</FONT></B></TD>
<TD align='center'><B><FONT size=2>$civil</FONT></B></TD>
<TD align='center'><B><FONT size=2>$domicilio</FONT></B></TD>
<TD align='center'><B><FONT size=2>$localidad</FONT></B></TD>
<TD align='center'><B><FONT size=2>$provincia</FONT></B></TD>
<TD align='center'><B><FONT size=2>$empresa</FONT></B></TD>
<TD align='center'><B><FONT size=2>$telff</FONT></B></TD>
<TD align='center'><B><FONT size=2>$telfm</FONT></B></TD>
<TD align='center'><B><FONT size=2>$fax</FONT></B></TD>
<TD align='center'><B><FONT size=2>$coment</FONT></B></TD>";
}?>

</TR></TABLE>
<center><a href=index.php><b>Volver</b></a></center>
</CENTER><P>
</body>
</html>
listacli.php

<html>
<body>
<p align="center"><b><font color="#FF3300">ADMINISTRACIN DE USUARIOS</font> </b><P>
<?php
//Definimos la funcin mostrar que muestra la informacin de los clientes.
function mostrar()
{
$res=mysql_query("select * from cliente");
if($res==0)
{?>
<B><CENTER>Error al realizar el listado</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
<?php exit;
}?>
<B><CENTER>Seleccione el usuario que desee eliminar de la base de datos y pulse 'borrar'.
Recuerde que los usuarios que borre de la base de datos son irrecuperables.</CENTER> </B>
<FORM ACTION=borracli.php METHOD=GET>
<CENTER
><TABLE
width='60%'
border=1><TR><TD
align='center'><B><FONT
size='2'>MARCAR</FONT></B></TD><TD
align='center'><B><FONT
size='2'>DNI</FONT></B></TD><TD
align='center'><B><FONT
size='2'>NOMBRE</FONT></B></TD><TD
align='center'><B><FONT
size='2'>PRIMER
APELLIDO</FONT></B></TD><TD
align='center'><B><FONT
size='2'>SEGUNDO

APELLIDO</FONT></B></TD></TR>
<?php while($file=mysql_fetch_array($res))
{
$codigo=$file["cod"];
$dni=$file["dni"];
$nombre=$file["nombre"];
$ape1=$file["apellido1"];
$ape2=$file["apellido2"];
echo
"<TR><TD
align='center'><INPUT
TYPE=CHECKBOX
NAME=borrar[]
VALUE=$codigo></TD><TD align='center'><B><FONT size='2'>$dni</FONT></B></TD> <TD
align='center'><B><FONT size='2'>$nombre</FONT></B></TD><TD align='center'> <B><FONT
size='2'>$ape1</FONT></B></TD><TD
align='center'><B><FONT
size='2'>
$ape2</FONT></B></TD></TR>";
}?>
</TABLE></B><P>
<INPUT TYPE=HIDDEN NAME=aux VALUE=1>
<INPUT TYPE=RESET NAME=reset VALUE=RESET>
<INPUT TYPE=SUBMIT NAME=enviar VALUE=BORRAR></CENTER>
<?php }
/*Definimos la funcin Borrar que elimina los clientes
seleccionados en el formulario anterior.*/
function borrar($borrar)
{
for($i=0; $i<=count($borrar)-1; $i++)
{
$res=mysql_query("DELETE FROM cliente WHERE cod='$borrar[$i]'");
if($res==0)
{?>
<B><CENTER>Error al realizar borrado.</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>

<?php exit;
}
}?>
<CENTER><B>Los usuarios seleccionados han sido borrados
de la base de datos.</B><P>
<center><a href=index.php><b>Volver</b></a></center></CENTER>
<?php }
include ("conectar.php");
/*Si no existe $aux se ejecutar la funcin mostrar que
listar la informacin de clientes y crear la variable aux con valor 1.
Si existe $aux procederemos a eliminar de la
base de datos los clientes indicados.*/
if(empty ($aux))
{
mostrar();
}
else
{
borrar($borrar);
}
?>
</body>
</html>
borracli.php

<html>

<body>
<p align="center"><b><font color="#FF3300">ADMINISTRACIN DE USUARIOS</font> </b><P>
<?php
//Definimos la funcin formulario que pedir el DNI del cliente a modificar.
function formulario ()
{?>
<B><CENTER>Introduzca su DNI.</CENTER></B>
<CENTER><FORM ACTION=modifcli.php METHOD=POST>
<CENTER><INPUT TYPE=TEXT NAME=dni maxlength="10"></CENTER><P>
<INPUT TYPE=HIDDEN NAME=v VALUE=1>
<INPUT TYPE=RESET NAME=reset VALUE=RESET>
<INPUT TYPE=SUBMIT NAME=aadir VALUE=ENVIAR></FONT>
</FORM></CENTER>
<?php }
/*Definimos la funcin formulario que muestra un formulario con
la informacin del cliente seleccionado anteriormente.*/
function modificar ($dni)
{
include ("conectar.php");
$res=mysql_query("select * from cliente where dni='$dni'");
if($res==0){?>
<B><CENTER>Error al seleccionar la informacin</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
<?php exit;
}
$file=mysql_fetch_array($res);

$cod=$file["cod"];

$nombre=$file["nombre"];

$ape1=$file["apellido1"];

$ape2=$file["apellido2"];

$dni=$file["dni"];

$civil=$file["civil"];

$domicilio=$file["domicilio"];

$localidad=$file["localidad"];

$provincia=$file["apellido1"];

$empresa=$file["empresa"];

$telff=$file["telff"];

$telfm=$file["telfm"];

$fax=$file["fax"];
$coment=$file["coment"];
?>
<B><CENTER>Modifique los campos que crea oportunos y pulse 'modificar' para

realizar los cambios en nuestra base de datos.</CENTER></B>


<CENTER><FORM ACTION=modifcli2.php METHOD=POST>
<B>Nombre</B> <INPUT TYPE=TEXT NAME=nombre VALUE=<? echo "'$nombre'";?>
maxlength="20"><BR>
<B>Primer apellido</B> <INPUT TYPE=TEXT NAME=ape1 VALUE=<? echo "'$ape1'";?>
maxlength="15"><BR>
<B>Segundo apellido</B> <INPUT TYPE=TEXT NAME=ape2 VALUE=<? echo "'$ape2'";?>
maxlength="15"><BR>
<B>DNI</B>
<INPUT
maxlength="10"><BR>

TYPE=TEXT

NAME=dni

VALUE=<?

echo

"'$dni'";?>

<?php if ($civil=="Casado")
{?>
<B>Estado Civil </B> <INPUT TYPE=radio NAME=civil VALUE=Soltero> Soltero
<INPUT TYPE=radio NAME=civil VALUE=Casado checked> Casado<BR>
<?php }
else
{?>
<B>Estado Civil </B> <INPUT TYPE=radio NAME=civil VALUE=Soltero checked> Soltero
<INPUT TYPE=radio NAME=civil VALUE=Casado> Casado<BR>
<? } ?>
<B>Domicilio</B> <INPUT TYPE=TEXT NAME=domicilio VALUE=<? echo "'$domicilio'";?>
maxlength="50"><BR>
<B>Localidad</B> <INPUT TYPE=TEXT NAME=localidad VALUE=<? echo "'$localidad'";?>
maxlength="15"><BR>
<B>Provincia</B> <INPUT TYPE=TEXT NAME=provincia VALUE=<? echo "'$provincia'";?>
maxlength="15"><BR>
<B>Empresa</B> <INPUT TYPE=TEXT NAME=empresa VALUE=<? echo "'$empresa'";?>
maxlength="30"><BR>
<B>Telfono fijo</B> <INPUT TYPE=TEXT NAME=telff VALUE=<? echo "'$telff'";?>
maxlength="11"><BR>
<B>Telfono mvil</B> <INPUT TYPE=TEXT NAME=telfm VALUE=<? echo "'$telfm'";?>
maxlength="11"><BR>

<B>Fax</B>
<INPUT
maxlength="11"><BR>

TYPE=TEXT

NAME=fax

VALUE=<?

echo

"'$fax'";?>

<B>Comentario</B><BR><TEXTAREA NAME=coment COLS=30 ROWS=10>


<? echo "$coment";?>
</TEXTAREA><BR>
<INPUT TYPE=HIDDEN NAME=v VALUE=<? echo "'$cod'"?>>
<INPUT TYPE=RESET NAME=reset VALUE=RESET>
<INPUT TYPE=SUBMIT NAME=aadir VALUE=MODIFICAR></FONT>
</FORM></CENTER>
<?php }
/*Si no existe $v se ejecutar la funcin funcionario que pedir el DNI del cliente
a modificar y dar valor 1.
Si existe $v procederemos a mostrar un formulario con los datos del cliente a modificar.*/
if(empty ($v))
{
formulario ();
}
else
{
modificar ($dni);
}
?>
<body>
<html>
modifcli.php
<html>
<body>
<p align="center"><b><font color="#FF3300">ADMINISTRACIN DE USUARIOS</font> </b><P>
<?
include ("conectar.php");
//Realizamos las modificaciones pertienentes.

$res=mysql_query("update cliente set nombre='$nombre', apellido1='$ape1',


apellido2='$ape2', dni='$dni', civil='$civil', domicilio='$domicilio',
localidad='$localidad', provincia='$provincia', empresa='$empresa',
telff='$telff', telfm='$telfm', fax='$fax', coment='$coment' where cod='$v'");
if(!$res){?>
<B><CENTER>Error al modificar la informacin</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
<?php exit;
}
?>
<B><CENTER>La modificacin se ha realizado con xito.</CENTER></B><P>
<center><a href=index.php><b>Volver</b></a></center>
</body>
</html>

Modifcli2.php

También podría gustarte