Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dodawanie danych do bazy danych
Szymusiok
post 9.01.2021, 15:10:43
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.01.2021

Ostrzeżenie: (0%)
-----


Witam
Za kazdym razem jak wchodze na strone to do bazy danych dodają mi sie puste rekordy. Można to jakoś obejść? Żeby dopiero jak klikne submit to wtedy będą się dodawać dane do bazy?
Chciałbym żeby wszystko (formularz i skrypt) byl w jednym pliku .php
  1. <h1>Formularz</h1>
  2. <form method="post">
  3. <input type="text" name="imie">
  4. <input type="text" name="nazwisko">
  5. <input type="number" name="wiek">
  6. <input type="submit">
  7. </form>
  8. <?php
  9. $imie=@$_POST["imie"];
  10. $nazwisko=@$_POST["nazwisko"];
  11. $wiek=@$_POST["wiek"];
  12. $polaczenie = mysqli_connect("localhost","root","","dane");
  13. if(!$polaczenie)
  14. die("zle: ".mysqli_connect_error());
  15. $komenda = "INSERT INTO formularz (Imie,Nazwisko,Wiek) VALUES ('$imie','$nazwisko','$wiek')";
  16. if(!mysqli_query($polaczenie,$komenda))
  17. echo "zle";
  18. else
  19. echo "Pomyslnie dodano dane";
  20. mysqli_close($polaczenie);
  21. ?>
  22. </body>
  23. </html>
Go to the top of the page
+Quote Post
trueblue
post 9.01.2021, 15:19:41
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Google Twoim przyjacielem: https://www.google.com/search?q=php+form+db+submit
https://stackoverflow.com/questions/1318173...n-in-a-database


--------------------
Go to the top of the page
+Quote Post
viking
post 9.01.2021, 15:53:17
Post #3





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


https://www.php.net/manual/en/reserved.variables.server.php
Request_method

Natomiast nie używaj @ tylko albo zrób walidację, albo użyj https://www.tutorialspoint.com/php7/php7_co...ng_operator.htm
Dlaczego wiek jest stringiem u ciebie?


--------------------
Go to the top of the page
+Quote Post
dublinka
post 10.01.2021, 13:38:38
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 66
Dołączył: 22.02.2008
Skąd: Dublin

Ostrzeżenie: (0%)
-----


Nazwij submit-a i obejmij wszystko (procz formularza) warunkiem w ktorym sprawdzisz czy form zostal wyslany.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 04:26