Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. <?php
  2. $Item = new Usuario();
  3. var_dump($Item);
  4. Esse Retorna >> object(Usuario)#1 (7) { ["id_usuario":"Usuario":private]=> NULL ["nome_usuario":"Usuario":private]=> NULL ["email_usuario":"Usuario":private]=> NULL ["senha_usuario":"Usuario":private]=> NULL ["telfixo_usuario":"Usuario":private]=> NULL ["celular_usuario":"Usuario":private]=> NULL ["nivel_usuario":"Usuario":private]=> NULL }
  5.  
  6.  
  7. $Item = $Item->Read($_POST['id']);
  8. var_dump($Item);
  9. Esse Retorna >> NULL
  10. ?>
  11.  
  12. class Usuario{
  13. private $id_usuario;
  14. private $nome_usuario;
  15. private $email_usuario;
  16. private $senha_usuario;
  17. private $telfixo_usuario;
  18. private $celular_usuario;
  19. private $nivel_usuario;
  20.  
  21. public function SetValues($id_usuario, $nome_usuario, $email_usuario, $senha_usuario, $telfixo_usuario, $celular_usuario, $nivel_usuario){
  22. $this->id_usuario = $id_usuario;
  23. $this->nome_usuario = $nome_usuario;
  24. $this->email_usuario = $email_usuario;
  25. $this->senha_usuario = $senha_usuario;
  26. $this->telfixo_usuario = $telfixo_usuario;
  27. $this->celular_usuario = $celular_usuario;
  28. $this->nivel_usuario = $nivel_usuario;
  29.  
  30. }
  31.  
  32. public function Create(){...}
  33.  
  34. public function Read($id){
  35. $sql = "
  36. SELECT
  37. t2.id_usuario,
  38. t2.nome_usuario,
  39. t2.email_usuario,
  40. t2.senha_usuario,
  41. t2.telfixo_usuario,
  42. t2.celular_usuario,
  43. t2.nivel_usuario
  44. FROM
  45. usuario AS t2
  46. WHERE
  47. t2.id_usuario = '$id'
  48. ";
  49.  
  50. $DB = new DB();
  51. $DB->open();
  52. $Data = $DB->fetchData($sql);
  53.  
  54. $DB->close();
  55. return $Data[0];
  56. }
  57.  
  58. <?php
  59. require_once "../config.php";
  60.  
  61. $id_usuario= $_POST['id_usuario'];
  62. $nome_usuario= $_POST['nome_usuario'];
  63. $email_usuario= $_POST['email_usuario'];
  64. $senha_usuario= $_POST['senha_usuario'];
  65. $telfixo_usuario= $_POST['telfixo_usuario'];
  66. $celular_usuario= $_POST['celular_usuario'];
  67. $nivel_usuario= $_POST['nivel_usuario'];
  68.  
  69. $action = $_POST['action'];
  70.  
  71. $Item = new Usuario();
  72. $Item->SetValues($id_usuario, $nome_usuario, $email_usuario, $senha_usuario, $telfixo_usuario, $celular_usuario, $nivel_usuario);
  73.  
  74. switch($action){
  75. case 'create':
  76. $res = $Item->Create();
  77. if($res === NULL){
  78. $res = "true";
  79. }else{
  80. $res = "false";
  81. }
  82.  
  83. echo $res;
  84. break;
  85.  
  86. case 'update':
  87. $res = $Item->Update();
  88.  
  89. if($res === NULL){
  90. $res= 'true';
  91. }else{
  92. $res = 'false';
  93. }
  94. echo $res;
  95. break;
  96.  
  97. case 'delete':
  98. $res = $Item->Delete();
  99. if($res === NULL){
  100. $res= 'true';
  101. }else{
  102. $res = 'false';
  103. }
  104. echo $res;
  105. break;
  106. }
  107. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement