/usuarios.php

https://gitlab.com/phpdelivery/phpdelivery · PHP · 159 lines · 143 code · 9 blank · 7 comment · 17 complexity · 95bcc92246666fd7c516c3a036d15329 MD5 · raw file

  1. <?php
  2. session_start();
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
  6. <head>
  7. <title>Farmacia Rex</title>
  8. <style type="text/css" media="all">
  9. @import "css/estilo_admin.css";
  10. </style>
  11. </head>
  12. <body>
  13. <?php
  14. // archivo de configuracion
  15. require('config.inc.php');
  16. session_start();
  17. if($_SESSION["adminlogueado"]){
  18. echo '<a href="controles/cerrarsesion.php" class="cerrar">Cerrar Sesión</a>';
  19. }else{
  20. header('location:pantallalogueo.php');
  21. }
  22. echo '
  23. <p class="title">Seleccione la categoria que desea editar:</p>
  24. <form name="menu" action="'.$PHP_SELF.'" method="post" class="opciones">
  25. <input type="submit" name="ar" value="Alta Usuario">
  26. <input type="submit" name="br" value="Baja Usuario">
  27. <input type="submit" name="vr" value="Ver Usuarios">
  28. </form>
  29. <div>';
  30. if(isset($_POST[ar]) or isset($_POST[br]) or isset($_POST[mr])){
  31. // Alta de registro
  32. if(isset($_POST[ar]) and isset($_POST[guardar])){
  33. // Guarda registro
  34. include('conexion.inc.php');
  35. $sql = "INSERT INTO registros VALUES('','$_POST[titulo]','$_POST[textoIntroduccion]','$_POST[textoCompleto]')";
  36. $consulta = mysql_query($sql) or die(mysql_error());
  37. echo 'El registro a sido guardado exitosamente';
  38. include('cconexion.inc.php');
  39. }
  40. else if(isset($_POST[ar]) and !isset($_POST[guardar])){
  41. // Formulario de carga
  42. echo '
  43. <form name="Alta" action="'.$PHP_SELF.'" method="post">
  44. <input type="hidden" name="ar" value="'.$_POST[ar].'">
  45. <table cellspacing="2" cellpadding="0">
  46. <tr>
  47. <td>Titulo : </td><td><input type="text" name="titulo" size="45"></td>
  48. </tr>
  49. <tr>
  50. <td>Introduccion :</td><td><input type="text" name="textoIntroduccion" size="45"></td>
  51. </tr>
  52. <tr>
  53. <td>Texto completo : </td><td><textarea name="textoCompleto" cols="45" rows="10"></textarea></td>
  54. </tr>
  55. <tr>
  56. <td></td><td><input type="submit" name="guardar" value="Guardar registro"></td>
  57. </tr>
  58. </table>
  59. </form>
  60. ';
  61. }
  62. // Baja de registro
  63. else if(isset($_POST[br])){
  64. include('conexion.inc.php');
  65. $sql = "DELETE FROM registros WHERE registro_id = '$_POST[registro_id]'";
  66. $consulta = mysql_query($sql) or die(mysql_error());
  67. echo 'El registro a sido eliminado exitosamente';
  68. include('cconexion.inc.php');
  69. }
  70. // Ver registros
  71. else if(isset($_POST[vr])){
  72. echo '
  73. <table cellspacing="0" cellpadding="5">
  74. <tr>
  75. <th>Registro ID</th><th>Titulo</th><th>Introduccion</th><th colspan="3">Tareas de administracion</th>
  76. </tr>
  77. ';
  78. $color = 1;
  79. include('controles/conexion.php');
  80. $sql = "SELECT * FROM usuarios";
  81. $consulta = mysql_query($sql) or die(mysql_error());
  82. while($resultados = mysql_fetch_array($consulta)){
  83. echo '
  84. <form name="principal" action="'.$PHP_SELF.'" method="post">
  85. <input type="hidden" name="registro_id" value="'.$resultados[registro_id].'">
  86. <tr bgcolor="';
  87. if($color == 1){
  88. echo '#BFBFBF';
  89. $color = 2;
  90. } else {
  91. echo '#D0D0D0';
  92. $color = 1;
  93. }
  94. echo'">
  95. <td>'.$resultados[registro_id].'</td><td>'.$resultados[registro_titulo].'</td><td>'.$resultados[registro_introduccion].'</td><td> <input type="submit" name="mr" value="Modifica registro"></td><td><input type="submit" name="br" value="Baja registro"></td>
  96. </tr>
  97. </form>
  98. ';
  99. }
  100. include('cconexion.inc.php');
  101. echo '
  102. </table>
  103. ';
  104. }
  105. // Modifica registro
  106. else if(isset($_POST[mr]) and isset($_POST[guardar]) and isset($_POST[registro_id])){ // Guarda modificaciones al registro
  107. include('conexion.inc.php');
  108. $sql = "UPDATE registros SET registro_titulo='$_POST[titulo]', registro_introduccion='$_POST[textoIntroduccion]', registro_completo='$_POST[textoCompleto]' WHERE registro_id = '$_POST[registro_id]'";
  109. $consulta = mysql_query($sql) or die(mysql_error());
  110. include('cconexion.inc.php');
  111. echo 'El registro a sido modificado exitosamente';
  112. }
  113. else if(isset($_POST[mr]) and isset($_POST[registro_id]) and !isset($_POST[guardar])){ // Formulario de carga
  114. include('conexion.inc.php');
  115. $sql = "SELECT * FROM registros WHERE registro_id ='$_POST[registro_id]'";
  116. $consulta = mysql_query($sql) or die(mysql_error());
  117. $resultados = mysql_fetch_array($consulta);
  118. include('cconexion.inc.php');
  119. echo '
  120. <form name="Modificacion" action="'.$PHP_SELF.'" method="post">
  121. <input type="hidden" name="mr" value="'.$_POST[mr].'">
  122. <input type="hidden" name="registro_id" value="'.$_POST[registro_id].'">
  123. <table cellspacing="2" cellpadding="0">
  124. <tr>
  125. <td>Titulo : </td><td><input type="text" name="titulo" size="45" value="'.$resultados[registro_titulo].'"></td>
  126. </tr>
  127. <tr>
  128. <td>Introduccion :</td><td><input type="text" name="textoIntroduccion" size="45" value="'.$resultados[registro_introduccion].'"></td>
  129. </tr>
  130. <tr>
  131. <td>Texto completo : </td><td><textarea name="textoCompleto" cols="45" rows="10">'.$resultados[registro_completo].'</textarea></td>
  132. </tr>
  133. <tr>
  134. <td></td><td><input type="submit" name="guardar" value="Guardar registro"></td>
  135. </tr>
  136. </table>
  137. </form>
  138. ';
  139. }
  140. } else { // pantalla que veremos por defecto
  141. }
  142. echo '</div>';
  143. ?>
  144. </body>
  145. </html>