Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z dadawaniem rekordu do BD
Forum PHP.pl > Forum > Przedszkole
faleth
Witam,

to są moje początki z PHP i MySQL i napotkałem taki problem. Po wysłaniu formularza przechodzi do skryptu który dodaje rekord i jest buała strona, żadnych błędów i nic się nie dzieje. Może ktoś spojrzy na kod i powie co jest nie tak.

  1. <?php
  2. include("../head.php");
  3. if(!isset($_SESSION['zalogowany'])){
  4. header('Location: ../index.php');
  5. }
  6.  
  7. if (isset($_POST['nr_dzialki']))
  8. {
  9.  
  10. $wszystko_OK=true;
  11.  
  12. $nr_dzialki = $_POST['nr_dzialki'];
  13. $uprawa = $_POST['uprawa'];
  14. $powierzchnia = $_POST['pow'];
  15. $gmina = $_POST['gmina'];
  16. $miejscowosc = $_POST['miejscowosc'];
  17. $id = $_SESSION['id'];
  18. require_once "../db_login.php";
  19. mysqli_report(MYSQLI_REPORT_STRICT);
  20.  
  21. echo "vin";
  22. try
  23. {
  24. $polaczenie = new mysqli($servername, $username, $password, $db);
  25. $polaczenie->query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  26. $polaczenie->query("SET CHARSET utf8");
  27. if ($polaczenie->connect_errno!=0)
  28. {
  29.  
  30. throw new Exception(mysqli_connect_errno());
  31. }
  32. else
  33. {
  34.  
  35. if($wszystko_OK == true)
  36. {
  37. if($polaczenie->query("INSERT INTO pola (id, ID_UZYTKOWNIKA, nr_dzialki, uprawa, powierzchnia, gmina, miejscowosc) VALUES (NULL,'$id','$nr_dzialki','$uprawa','$powierzchnia','$gmina','$miejscowosc')"))
  38. {
  39.  
  40. $_SESSION['udanedodanie']=true;
  41. header('Location: pola.php');
  42. }
  43. else
  44. {
  45.  
  46. throw new Exception($polaczenie->error);
  47. }
  48.  
  49. }
  50.  
  51. $polaczenie->close();
  52.  
  53. }
  54. }
  55.  
  56. catch(Exception $e)
  57. {
  58. echo '<div class="alert alert-danger">Błąd serwera! Przepraszamy za niedogodności i posimy o rejestrację w późniejszym terminie.</div>';
  59. echo "<div class='alert alert-danger'>Informacja developerska: $e </div>";
  60. }
  61.  
  62.  
  63. }
  64.  
  65. ?>
com
nie ten dział, włącz wyświetlanie błedów
Kshyhoo
A ja przeniosę...
faleth
uż sobie poradziłem. Głupi bład. W <input> zamiast name miałem id i nie przechodziło. Już wszystko chula
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.