Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dodawanie rekordów za pomocą formularza
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Dobry wieczór!

Napisałem sobie takie kodzik który ma za zadanie dodać wpisane dane w formularzu do bazy tylko, że jeśli chodzi o zabezpieczenie przed wysłaniem pustych danych jest ok ale po pierwsze nie chce mi tego dodać a po drugie zawsze wyświetla komunikat o poprawnym dodaniu rekordu. Oto kod:


  1. <?php
  2. include ('includes/config_includes.php');
  3. ?>
  4.  
  5. <form action="index2.php" method="post">
  6. <input type="text" name="imie" value="" /> <br />
  7. <input type="text" name="tresc" value="" /> <br />
  8. <input type="submit" name="submit" value="Dodaj" />
  9. </form>
  10.  
  11. <?php
  12. $data = date(Y:M:D);
  13. if(isset($_POST['submit'])) {
  14. if(empty($_POST['imie'])) {
  15. echo "Wpisz nazwe";
  16. }
  17. if(empty($_POST['tresc'])) {
  18. echo "Wpisz tresc";
  19. }
  20. $zapytanie = ("INSERT INTO `komentarze` (`nr`, `imie`, `tresc`, `data`) VALUES ('', '$imie', '$tresc', '$data') or die('Blad');
  21. if ($zapytanie) echo "Komentarz dodany poprawnie ";
  22. else echo "Komentarz nie zostal dodany ";
  23. }
  24. ?>


Taka amatorszczyzna, dopiero się uczę...

Ten post edytował Croos22 6.12.2010, 19:50:16
Go to the top of the page
+Quote Post

Posty w temacie
- Croos22   [MySQL][PHP]Dodawanie rekordów za pomocą formularza   6.12.2010, 19:48:40
- - modern-web   [PHP] pobierz, plaintext <?php$data = date...   6.12.2010, 20:01:19
- - ADeM   [PHP] pobierz, plaintext $zapytanie = mysql_query...   6.12.2010, 20:10:34
- - Croos22   Coś mi się nie zgadza w trzeciej linii: Parse erro...   6.12.2010, 20:16:17
- - ADeM   Pokaż obecny kod. Jeśli użyłeś tego od ~modern-web...   6.12.2010, 20:21:07
- - markonix   Brakuje Cytat) przecież Ci to ten błąd mówi. Zresz...   6.12.2010, 20:21:21
- - modern-web   O filtrowanie nie pytał. Niech poczyta. Taka mała...   6.12.2010, 20:23:12
- - Croos22   Pomału nie od razu Kraków zbudowano a ja nadal bor...   6.12.2010, 20:38:55
- - markonix   Czyli już mysql_query zwraca false.   6.12.2010, 20:41:00
- - ADeM   Dodaj "or die( mysql_error() )" do wykon...   6.12.2010, 20:43:15
- - Croos22   No dobra mój błąd przekręciłem nazwę tabeli ale pr...   6.12.2010, 20:53:12
- - markonix   Po wejściu na stronę nie powinno Ci wysyłać samocz...   6.12.2010, 21:02:09
- - ADeM   Fajnie. A pokażesz kod czy cały czas myślisz, że w...   6.12.2010, 21:02:13
- - Croos22   O przepraszam myślałem, że mówiłem. [PHP] pobier...   6.12.2010, 21:04:05
- - markonix   Z jakiego edytora korzystasz? Teraz masz coś po p...   6.12.2010, 21:06:17
- - ADeM   [PHP] pobierz, plaintext <?php include ...   6.12.2010, 21:07:06
- - Croos22   Notepad++ Korzystając z tego co podał ADeM nie do...   6.12.2010, 21:09:02
- - nospor   1) podano ci przeciez taki kod: [PHP] pobierz, pl...   6.12.2010, 21:40:18
- - modern-web   @nospor - bbcode się kłania   6.12.2010, 21:47:34


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

 



RSS Aktualny czas: 24.08.2025 - 19:14