Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z dodawaniem nowego przedmiotu, php z mysql
kuba_pilach
post
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 3
Dołączył: 24.12.2010

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


Witam, mam problem z dodawaniem nowego przedmiotu
Oto kod z pliku:
  1. <?php
  2.  
  3. // dołączenie plików funkcji tej aplikacji
  4. require_once('funkcje_wyswietl.php');
  5. // początek wywietlania HTML
  6. $urldwa = "index.php";
  7. tworz_naglowek_html('Dodawanie nowej oceny');
  8. if (isset($_SESSION['login'])) { // dostęp dla zalogowanego użytkownika
  9. $session = $_SESSION['login'];
  10. ?>
  11. <hr />
  12. <?php
  13.  
  14. // odbieramy dane z formularza
  15. $nowyprzedmiot = $_POST['nowyprzedmiot'];
  16.  
  17.  
  18.  
  19.  
  20. if ($nowyprzedmiot) { /* 1 */
  21.  
  22. // laczymy sie z baza danych
  23. $connection = mysql_connect('localhost', 'uzytkownik', 'haslo')
  24. or die('Brak polaczenia z serwerem MySQL');
  25. $db = mysql_select_db('dzienniczek', $connection)
  26. or die('Nie moge polaczyc sie z baza danych');
  27.  
  28. $zapytanieilosc = mysql_query("SELECT NAZWA FROM Przedmiot WHERE NAZWA = '$nowyprzedmiot'")
  29. or die('Błąd zapytania: '.mysql_error());
  30. $ilosc = mysql_fetch_assoc($zapytanieilosc);
  31. if (mysql_num_rows($ilosc) == 0) { /* 2 */
  32.  
  33. $ins = mysql_query("INSERT INTO Przedmiot VALUES('NULL', '$nowyprzedmiot')")
  34. or die('Błąd zapytania: '.mysql_error());
  35. if($ins) echo "Przedmiot zostal dodany poprawnie";
  36. else echo "Blad nie udalo sie dodac nowego rekordu";
  37.  
  38. mysql_close($connection);
  39. } else { /* 2 */
  40. echo "Ten przedmiot już istnieje!!!";
  41. } /* 2 */
  42.  
  43. } else { /* 1 */
  44. echo "Błąd!!!";}
  45.  
  46. wyswietl_menu_uzyt();
  47. tworz_stopke_html();
  48. } elseif (!$nowyprzedmiot) { /* 1 */
  49. ?>
  50. <script type="text/javascript">
  51. window.location.href='<?=$urldwa?>';
  52. </script>
  53. <?php
  54. }
  55. ?>


I problem polega na tym, że wychodzi z tego następująca treść:
Kod
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vhost/home/pilach-admin/pilachowski.pl/home/kuba/public_html/dzienniczek/nowyprzedmiot.php on line 32
Przedmiot zostal dodany poprawnie


Wie ktoś o co biega? Dzięki z góry
Go to the top of the page
+Quote Post

Posty w temacie


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:25