Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][MSSQL][PHP]błąd w kodach
19Dziewczyna
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 4.02.2011

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


Witam serdecznie smile.gif

Jestem tutaj po raz pierwszy więc jak źle coś napiszę, proszę o wybaczenie ;D

A więc, mam problem:
Miałam opracować skrypt, który będzie do naszej bazy danych dodawał kolejnych pracowników, no to coś tam stworzyłam.
Mam dwa kody i dwa nie chcą działać. Bardzo proszę , jeżeli ktoś by mógł na nie zerknąć bo ja już sił nie mam:D :


1)


  1. <?php
  2. if($send=='Wyslij') {
  3. $link = mysql_connect($pracownicy, '', '');
  4. mysql_select_db("PRACOWNICY");
  5. $zapytanie = "INSERT INTO PRACOWNICY SET NAZWISKO='$nazwisko', IMIE='$imie', ETAT='$etat', ID_SZEFA='$idszefa', ZATRUDNIONY='$date', PLACA_POD='$placap', PLACA_DOD='$placad', ID_ZESP='$idzesp'";
  6. $wykonaj = mysql_query ($zapytanie);
  7.  
  8.  
  9. }
  10. echo "Dane dodane prawidlowo"
  11.  
  12.  
  13. ?>



ii ten ładnie wyświetla się na stronie i wogóle,
lecz nie dodaje mi tych pracowników żadnych sad.gif


2)

  1. <html>
  2. <head>
  3. <title>Tytuł jakis tam tongue.gif</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  
  6. </head>
  7. <body>
  8. <h1> Dodaj nowego pracownika </h1>
  9.  
  10. <?php
  11.  
  12. $dbc = @mysqli_connect ('localhost', 'root', '', 'przyklad' );
  13.  
  14. ?>
  15.  
  16.  
  17.  
  18. <form method="POST" action="test.php">
  19. Id pracownika: <input type="text" name="id" maxlength="11" /> <br />
  20. Imię: <input type="text" name="imie" maxlength="20" /> <br />
  21. Nazwisko: <input type="text" name="nazwisko" maxlength="15" /> <br />
  22. Etat: <input type="text" name="etat" maxlength="20" /> <br />
  23. Płaca podstawowa: <input type="text" name="placa_pod" /> <br />
  24. Płaca dodatkowa: <input type="text" name="placa_dod" /> <br />
  25. ID Szefa: <select name="szef" >
  26.  
  27. <?php
  28. $q = "SELECT ID_PRAC FROM pracownicy";
  29. $r = mysqli_query ($dbc, $q) or trigger_error("Zapytanie: $q\n<br />Błąd MySQL: " . mysqli_error($dbc));
  30.  
  31. $num = mysqli_num_rows($r);
  32.  
  33. for ($i=0; $i<$num; $i++) {
  34. $row = mysqli_fetch_array($r);
  35. $id = $row['ID_PRAC'];
  36.  
  37.  
  38. echo '<option>'. $id .'</option>';
  39. }
  40. ?>
  41. </select> <br />
  42.  
  43.  
  44. Zespół: <select name="zespol" >
  45.  
  46. <?php
  47. $q = "SELECT NAZWA FROM zespoly";
  48. $r = mysqli_query ($dbc, $q) or trigger_error("Zapytanie: $q\n<br />Błąd MySQL: " . mysqli_error($dbc));
  49.  
  50. $num = mysqli_num_rows($r);
  51.  
  52. for ($i=0; $i<$num; $i++) {
  53. $row = mysqli_fetch_array($r);
  54. $nazwa = $row['NAZWA'];
  55.  
  56. echo '<option>'. $nazwa .'</option>';
  57. }
  58. ?>
  59. </select> <br />
  60.  
  61. <input type="submit" name="Dodaj" value="Dodaj">
  62. </form>
  63.  
  64.  
  65.  
  66. </body>
  67. </html>
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74. <?php
  75.  
  76. if(isset($_POST['Dodaj'])) {
  77.  
  78. $id_prac = $_POST['id'];
  79. $imie = $_POST['imie'];
  80. $nazwisko = $_POST['nazwisko'];
  81. $etat = $_POST['etat'];
  82. $placa_pod = $_POST['placa_pod'];
  83. $placa_dod = $_POST['placa_dod'];
  84.  
  85. $id_szefa = $_POST['szef'];
  86. $zespol = $_POST['zespol'];
  87.  
  88.  
  89. // pobierz ID zespolu
  90.  
  91. $q = "SELECT ID_ZESP FROM zespoly WHERE NAZWA='$zespol' ";
  92. $r = mysqli_query ($dbc, $q) or trigger_error("Zapytanie: $q\n<br />Błąd MySQL: " . mysqli_error($dbc));
  93. $row = mysqli_fetch_array($r);
  94. $id_zesp = $row['ID_ZESP'];
  95.  
  96. // koniec
  97.  
  98. // dodaj do bazy
  99.  
  100. $q = "INSERT INTO pracownicy (ID_PRAC, NAZWISKO, IMIE, ETAT, ID_SZEFA, ZATRUDNIONY, PLACA_POD, PLACA_DOD, ID_ZESP )
  101. VALUES ('$id_prac', '$nazwisko', '$imie', '$etat', '$id_szefa', NOW(), '$placa_pod', '$placa_dod', '$id_zesp')";
  102. $r = mysqli_query ($dbc, $q) or trigger_error("Zapytanie: $q\n<br />Błąd MySQL: " . mysqli_error($dbc));
  103.  
  104. if (mysqli_affected_rows($dbc) == 1) { // Zapytanie wykonane poprawnie.
  105.  
  106. echo 'Dodano nowego pracownika' ;
  107. }
  108.  
  109. }
  110.  
  111.  
  112. mysqli_close($dbc);
  113.  
  114. ?>



I tu jak wpisuję dane i klikam dodaj wyskakuje mi :


Kod
Nie znaleziono obiektu!

Nie znaleziono żądanego URLa na tym serwerze. Odnośnik na referującej stronie wydaje się być nieprawidłowy lub nieaktualny. Poinformuj autora tej strony o problemie.

Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem.
Error 404
localhost
02/04/11 07:55:22
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1


a powinno dodać.


nie wiem co źle robięwink.gif więc prosze mnie oświecić ;P

Miłego Dnia:)
Go to the top of the page
+Quote Post

Posty w temacie
- 19Dziewczyna   [MySQL][MSSQL][PHP]błąd w kodach   4.02.2011, 07:57:15
- - Armstrong   Witamy na forum. Co do 1-szego linijke 10 daj do ...   4.02.2011, 08:09:59
- - 19Dziewczyna   hmm zmeiniłam w tym pierwszym i wraz nie wysyła mi...   4.02.2011, 09:46:27
- - osl   wstaw za mysql_query coś w guście mysql_error - je...   4.02.2011, 10:02:01
- - 19Dziewczyna   no ok mam dwa pliki test.php i dodawanie.php jak...   4.02.2011, 10:26:38
- - osl   Cytatwłączam plik dodawanie ; D:\programy...   4.02.2011, 10:48:21
- - 19Dziewczyna   if (!$dbc) { die('Connect Error (...   4.02.2011, 11:08:18
- - amii   Wrzuć to pod: $dbc = @mysqli_connect ('lo...   4.02.2011, 11:17:41
- - 19Dziewczyna   Armi ;D mam ten kod : [PHP] pobierz, plaintext ...   4.02.2011, 18:13:36
- - osl   sprawdź jeszcze raz czy używasz dobrych danych do ...   4.02.2011, 21:16:39
- - 19Dziewczyna   dobrych   4.02.2011, 21:21:57
- - Armstrong   Pisze jasno iż użytkownik: ODBC nie ma dostępu. N...   4.02.2011, 21:27:10
- - osl   ustawienia bazy danych, host, user/password - coś ...   4.02.2011, 21:28:11
- - 19Dziewczyna   Użytkownik Host Hasło Globalne uprawnienia 1 N...   4.02.2011, 21:39:50
- - Armstrong   ustaw jakieś hasło nie zostawiaj puste . A gdzie O...   4.02.2011, 21:44:43
- - osl   CytatAccess denied for user 'ODBC'@'lo...   4.02.2011, 21:44:44
- - 19Dziewczyna   ok inny problem ;D hmm powiedzmy 1) [PHP] pobi...   4.02.2011, 21:45:59
- - Armstrong   daj przed zapytaniem o dodanie danych echo $i...   4.02.2011, 21:49:24
- - 19Dziewczyna   o maasakra:D można dokładniej;P heh gdzie co w któ...   4.02.2011, 21:52:32
- - Armstrong   w linie 96 wpisz echo $imie; i zobacz czy co...   4.02.2011, 21:54:27
- - 19Dziewczyna   nic nie pojawiło się   4.02.2011, 21:58:41
- - Armstrong   a wpisz: echo $_POST['imie'];   4.02.2011, 21:59:28
- - 19Dziewczyna   też nic   4.02.2011, 22:01:11
- - Armstrong   wpisz zamiast tego print_r($_POST);   4.02.2011, 22:03:01
- - 19Dziewczyna   również nic   4.02.2011, 22:06:56
- - Armstrong   to wpisz w linijce: 82   4.02.2011, 22:08:16
- - 19Dziewczyna   wyskoczyło mi takie coś Array ( ) ale to na pierw...   4.02.2011, 22:10:18
- - Armstrong   [PHP] pobierz, plaintext <?php$link = mysql_con...   4.02.2011, 22:16:14
- - 19Dziewczyna   teraz takie cos wyskoczyło : Parse error: syntax e...   4.02.2011, 22:21:21
- - Armstrong   w tym kodzie: [PHP] pobierz, plaintext $link = my...   4.02.2011, 22:22:59
- - 19Dziewczyna   Warning: mysql_connect() [function.mysql-connect]:...   4.02.2011, 22:24:43
- - Armstrong   mysql_connect('localhost', 'root',...   4.02.2011, 22:30:05
- - 19Dziewczyna   Moja 4 linijkato było to : $link = mysql_conn...   4.02.2011, 22:30:36
- - Armstrong   baza danych 'pracownicy' nie istnieje. stw...   4.02.2011, 22:32:51
- - wookieb   Czy długo będzie jeszcze raz tworzyć wątek w stylu...   4.02.2011, 22:35:25


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 Aktualny czas: 22.08.2025 - 05:39