forms.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. /**
  3. * Este arquivo é parte do software linequest
  4. * Ambiente de questionários para a coleta de dados
  5. *
  6. * Laboratório de Informática na Educação - LInE
  7. * https://www.usp.br/line/
  8. *
  9. * Utilize os atributos definidos abaixo para
  10. * configurar o ambiente de questionários.
  11. *
  12. * @author Lucas Calion
  13. * @author Igor Félix
  14. */
  15. require_once ('../config/linequest.php');
  16. function connect () {
  17. global $CFG, $DB;
  18. $DB = new mysqli($CFG->dbhost, $CFG->dbuser, $CFG->dbpass, $CFG->dbname);
  19. if ($DB->connect_error) {
  20. die("Connection failed: " . $DB->connect_error);
  21. }
  22. $DB->set_charset("utf8");
  23. }
  24. function store ($data) {
  25. global $DB; connect();
  26. echo $data;
  27. $sql = "INSERT INTO records (id, form)
  28. VALUES (null, ?)";
  29. if (!($stmt = $DB->prepare($sql))) {
  30. echo "Prepare failed: (" . $DB->errno . ") " . $DB->error;
  31. }
  32. if (!$stmt->bind_param("s", $data)) {
  33. echo "Binding parameters failed: (" . $stmt->errno . ") " . $stmt->error;
  34. }
  35. if (!$stmt->execute()) {
  36. echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
  37. }
  38. $DB->close();
  39. }
  40. ?>