Problem z wysłaniem danych do bazy danych z formularza phpMyAdmin

0

Witam, mam problem z przesłaniem danych do bazy danych znajdującej się na phpMyAdmin. Po wypełnieniu formularza przeglądarka wyświetla HTTP ERROR 405 i dane nie pojawiają się w bazie. Dodam, że otwieram swoją stronę przez Visual Studio Code używając do tego Live server. Poniżej wstawiam kod, który udało mi się napisać```

<!--Formuularz kontaktowy-->
<section class="home">
      <div class="container">
        <h2>Formularz Kontaktowy</h2>
          <form method="post" action="dodaj.php" >
              <input type="text" name="imie" required="required" placeholder="Imię i Nazwisko">
              <input type="text" name="email" required="required" placeholder="Email">
              <input type="text" name="message" required="required" placeholde="message">
              <button type="submit">Wyślij</button>
          </form>
      </div>
  </div>
</section>```

```<!--plik connect.php-->
<?php

$conn = mysqli_connect(
    'localhost',
    'root',
    '',
    'kontakt'
);

?>
<!--plik dodaj.php--->
<?php

require("connect.php");

$Name = $_POST['imie'];
$email = $_POST['email'];
$message = $_POST['message'];

$sql = "INSERT INTO wiadomosc(Imię i nazwisko, e-mail, Wiadomość) VALUES ('$Name','$email','$message')";
$result = $conn->query($sql);

?>.
2

Składnia Insert jest zła, jeżeli kolumna zawiera spację to musisz ją napisać z backtickami https://www.tutorialspoint.com/how-to-select-a-column-name-with-spaces-in-mysql

0

@Panczo: niestety zmiana nazwy nie pomogła nadal strona wyświetla po kliknięciu przycisku "wyslij" error 405.
Gdy otwieram stronę bezpośrednio przez index.html w przeglądarce i wysyłam dane z formularza to strona wyświetla mi mój kof php z plikuu dodaj.php, lecz nadal nie wysyła danych.

0

Nie miałeś zmieniać nazwy... Przeczytałeś linka którego podesłałem? Myślnik w nazwie też nie pomaga.

Dla testów odpal sobie phpmyadmin dodaj rekord za pomocą formularza i zobacz jak wygląda Insert przez niego wygenerowany.

1 użytkowników online, w tym zalogowanych: 0, gości: 1