Guest User

Untitled

a guest
Jan 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.41 KB | None | 0 0
  1. <?php
  2. class Conect {
  3. public static function con() {
  4. try {
  5. $pdo = new PDO("mysql:dbname=user;host=localhost", "root[![introducir la descripción de la imagen aquí][1]][1]", "******");
  6. $pdo->query("SET NAMES 'utf8'");
  7. return $pdo;
  8. } catch (PDOException $e) {
  9. echo $e->getMessage();
  10. exit;
  11. }
  12. }
  13. }
  14.  
  15. function get_noticias(){
  16.  
  17. $con = Conect::con();
  18.  
  19. $sql = "SELECT * FROM personas;";
  20. $datos = $con->prepare($sql);
  21. $datos->execute();
  22. header("Content-Type: application/json; charset=UTF-8");
  23. return json_encode($datos->fetchAll(PDO::FETCH_ASSOC));
  24. }
  25.  
  26. function insertPersona(){
  27.  
  28. $boton = $_REQUEST['boton'];
  29.  
  30. if ($boton == "btnEnviar"){
  31. $con = Conect::con();
  32. $nombre = $_REQUEST['Nombre'];
  33. $edad = $_REQUEST['Edad'];
  34. $ciudad = $_REQUEST['Ciudad'];
  35.  
  36. $sql = "INSERT INTO personas (Nombre, Edad, Ciudad) VALUES (?, ?, ?);";
  37. $datos = $con->prepare($sql);
  38. $datos->bindParam(1, $nombre, PDO::PARAM_STR);
  39. $datos->bindParam(2, $edad, PDO::PARAM_STR);
  40. $datos->bindParam(3, $ciudad, PDO::PARAM_STR);
  41. $datos->execute();
  42. }
  43. }
  44.  
  45. function misProductos(){
  46. $boton = $_REQUEST['boton'];
  47.  
  48. if ($boton == "btnMisProductos"){
  49.  
  50. $con = Conect::con();
  51. $user_id = $_REQUEST['user_id'];
  52.  
  53. $sql = "SELECT titulo, descripcion, precio, stock from avisos WHERE user_id = ?";
  54. $datos = $con->prepare($sql);
  55. $datos->bindParam(1, $user_id, PDO::PARAM_INT);
  56. $datos->execute();
  57. header("Content-Type: application/json; charset=UTF-8");
  58. return json_encode($datos->fetchAll(PDO::FETCH_ASSOC));
  59. }
  60. }
  61.  
  62. function login(){
  63. $boton = $_REQUEST['boton'];
  64. if ($boton == "btn_entrar"){
  65. $con = Conect::con();
  66. $email = $_REQUEST['email'];
  67. $password = $_REQUEST['password'];
  68.  
  69. $sql = "SELECT * FROM users WHERE email = ? and password = ?;";
  70. $datos = $con->prepare($sql);
  71. $datos->bindParam(1, $email, PDO::PARAM_STR);
  72. $datos->bindParam(2, $password, PDO::PARAM_STR);
  73. $datos->execute();
  74.  
  75. if ($datos->rowCount() > 0 ) {
  76. echo "login ok";
  77. } else{
  78. echo "login error";
  79. }
  80. }
  81. }
  82.  
  83.  
  84.  
  85. function all_tiendas(){
  86. $boton = $_REQUEST['boton'];
  87. if ($boton == "btnAllTiendas"){
  88. $con = Conect::con();
  89.  
  90.  
  91. $sql = "SELECT * FROM tienda;";
  92. $datos = $con->prepare($sql);
  93. $datos->execute();
  94.  
  95. header("Content-Type: application/json; charset=UTF-8");
  96. return json_encode($datos->fetchAll(PDO::FETCH_ASSOC));
  97. }
  98. }
  99.  
  100. function mis_tiendas(){
  101. $boton = $_REQUEST['boton'];
  102. if ($boton == "btnMisTiendas"){
  103. $con = Conect::con();
  104. $user_id = $_REQUEST['user_id'];
  105.  
  106. $sql = "SELECT * FROM tienda WHERE user_id = ?;";
  107. $datos = $con->prepare($sql);
  108. $datos->bindParam(1, $user_id, PDO::PARAM_INT);
  109. $datos->execute();
  110. header("Content-Type: application/json; charset=UTF-8");
  111. return json_encode($datos->fetchAll(PDO::FETCH_ASSOC));
  112. }
  113. }
  114.  
  115. function basica(){
  116. $boton = $_REQUEST['boton'];
  117. if ($boton == ""){
  118. $con = Conect::con();
  119. $a = $_REQUEST[''];
  120.  
  121.  
  122. $sql = "";
  123. $datos = $con->prepare($sql);
  124. $datos->execute();
  125. }
  126. }
  127.  
  128. echo login();
  129. echo insertPersona();
  130. echo misProductos();
  131. echo all_tiendas();
  132. echo mis_tiendas();
Add Comment
Please, Sign In to add comment