Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. <?php
  2.  
  3. $DB_host = "localhost";
  4. $DB_user = "root";
  5. $DB_pass = "";
  6. $DB_name = "new";
  7. $options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf-8');
  8. try
  9. {
  10. $DB_con = new PDO("mysql:host={$DB_host};dbname={$DB_name}",$DB_user,$DB_pass);
  11. $DB_con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12. $DB_con->exec('SET NAMES utf8');
  13. }
  14. catch(PDOException $e)
  15. {
  16. $e->getMessage();
  17. }
  18. ?>
  19. <?php
  20. $stmt = $DB_con->query("SELECT * FROM strela ");
  21.  
  22. while ($row = $stmt->fetch())
  23. {
  24.  
  25.  
  26.  
  27. echo'
  28. <form method="post">
  29. <input type="text" name="name" value="'.$row['name'].'">
  30. <input type="text" name="desc" value="'.$row['desc'].'">
  31. <input type="hidden" name="del" value="'.$row['id'].'">
  32. <input type="submit" name="delete" value="del">
  33. <input type="hidden" name="upd" size="1" value="'.$row['id'].'">
  34. <input type="submit" name="update" value="REdact">
  35. </form>
  36. ';
  37.  
  38. }
  39.  
  40. ?>
  41. <?php
  42. if(isset($_POST['delete'])){
  43. $del = $_POST['del'];
  44. $sql = "DELETE FROM strela WHERE id = '$del'";
  45. $stmt = $DB_con->query($sql);
  46. }
  47. if(!$stmt) {
  48. exit("Не удалось удалить строку из таблицы");
  49. } else {
  50. echo"Удалено";
  51. }
  52. ?>
  53. <?php
  54. if(isset($_POST['update'])){
  55. $id = $_POST['upd'];
  56. $name = $_POST['name'];
  57. $desc = $_POST['desc'];
  58.  
  59. $stmt = $DB_con->prepare("UPDATE strela SET name =:name, desc = :name WHERE id=:id'");
  60. var_dump($name);
  61. var_dump($desc);
  62. var_dump($id);
  63. $stmt->bindParam(':name', $name, PDO::PARAM_STR,100);
  64. $stmt->bindParam(':desc', $desc, PDO::PARAM_STR);
  65. $stmt->execute();
  66. }
  67. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement