Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. <?php
  2. use PsrHttpMessageServerRequestInterface as Request;
  3. use PsrHttpMessageResponseInterface as Response;
  4.  
  5. require '../vendor/autoload.php';
  6.  
  7. function dbConnect(){
  8. $host='127.0.0.1';
  9. $user='root';
  10. $pass='';
  11. $dbname='testdbmysql';
  12. $pdo= new PDO("mysql:host=$host; dbname= $dbname", $user, $pass);
  13. $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  14. $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
  15. return $pdo;
  16. }
  17.  
  18. $app = new SlimApp;
  19. $app->post('/hello/{id}', function (Request $request, Response $response, $args) {
  20. echo "hello";
  21. $names = $request->getParsedBody();
  22. $db=dbConnect();
  23. $names_arr=[];
  24. $names_arr['name1']= filter_var($names['name1'], FILTER_SANITIZE_STRING);
  25. $names_arr['name2']= filter_var($names['name2'], FILTER_SANITIZE_STRING);
  26. $response->getBody()->write("Hello , ".$names_arr['name1']);
  27. $query=mysqli_prepare($db, "INSERT into info(fname, lname) VALUES(?, ?)");
  28. mysqli_stmt_bind_param($query, "ss", $names_arr['name1'], $names_arr['name2']);
  29. $result=mysqli_stmt_execute($query);
  30. $rows=mysqli_stmt_insert_id($query);
  31. echo "Rows: ".$rows;
  32. return $response;
  33. });
  34. $app->run();
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement