Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] cos nie tak z kodem nie moge znalezc błedu
Forum PHP.pl > Forum > Przedszkole
adamzuk
witam kod jest nastepujacy

  1. <?php
  2. $wynik = date("Y-m-d");
  3. $obecna = date("Y-m-d",(strtotime($wynik) - (60*60*24*30)));
  4.  
  5. echo "Data dzisiejsza: $wynik"; echo "<br>";
  6. echo "Zestawienie stanow na dzien: $obecna";
  7. echo "<br>";
  8. echo "<br>";
  9.  
  10.  
  11. $serwer="*****\insertgt";
  12. $user="sa";
  13. $haslo="***";
  14. $dbname="MAGAZYN_CENTRALNY";
  15.  
  16. $c = mssql_connect ($serwer, $user, $haslo) or die ("Could not connect to database: ".mssql_get_last_message());
  17. mssql_select_db($dbname, $c);
  18.  
  19. $query = mssql_query('SELECT nazwabazy, serwer, miasto
  20. FROM logowanie
  21. ');
  22.  
  23. if(!mssql_num_rows($query)) {echo 'Brak poprawnych danych!';}
  24. else
  25. {
  26. while ($row = mssql_fetch_array($query))
  27.  
  28. {
  29.  
  30. $miasto="$row[miasto]";
  31.  
  32. $serwer1="$row[serwer]";
  33. $user1="sa";
  34. $haslo1="mbmb";
  35. $dbname1="$row[nazwabazy]";
  36.  
  37. $c1 = mssql_connect ($serwer1, $user1, $haslo1) ;
  38. if (!$c1) {mssql_close();}
  39. mssql_select_db($dbname1, $c1);
  40.  
  41.  
  42. $query1 = mssql_query('select t.tw_Nazwa AS "Nazwa" , SUM (ob_IloscMag) as "suma", t.tw_Symbol as "symbol"
  43. FROM vwDokumenty d INNER JOIN vwTowar t on d.ob_towid =t.tw_Id
  44. WHERE (d.dok_DataWyst BETWEEN "'.$obecna.'" AND "'.$wynik.'") AND (t.st_MagId=1) and (d.dok_Typ = 21)
  45. group by t.tw_Nazwa,t.tw_Symbol');
  46.  
  47. if(!mssql_num_rows($query1)) {echo 'Brak poprawnych danych!';}
  48. else
  49. {
  50. while($row1 = mssql_fetch_array($query1))
  51. {
  52.  
  53. $nazwa=$row1[Nazwa];
  54. $suma=$row1[suma];
  55. $symbol=$row1[symbol];
  56. $query2 = mssql_query('SELECT *
  57. FROM produkty
  58. where nazwa like "'.$nazwa.'");
  59.  
  60. if(!mssql_num_rows($query2))
  61.  
  62.  
  63. {@mssql_query(INSERT INTO produkty (id_prod, nazwa, ilosc) VALUES ($symbol, "'.$nazwa.'", $suma));}
  64.  
  65. else
  66.  
  67. {@mssql_query(UPDATE produkty SET suma=$suma, WHERE id_prod=$symbol);}
  68.  
  69. }
  70.  
  71. }
  72. mssql_free_result($query1);mssql_close($c1);
  73. }}
  74.  
  75.  
  76. mssql_free_result($query);
  77.  
  78. mssql_close($c);
  79. ?>


a bład który mi pokazuje to

Parse error: syntax error, unexpected $end in c:\usr\apache\httpd\html\zestawienia\nowy7.php on line 79


pomocy bo juz 2 dzien szukam błedu,, niby wszystkie nawiasy sa pozamykane sad.gif
nospor
Cytat
juz 2 dzien szukam błedu,
jasne...
Juz kolorowanie na forum pokazuje na dzien dobry gdzie jest blad. zamykam, bo takich parse errorow tu nie naprawiamy.
Zainstaluj sobie sobie normalny edytor z kolorowaniem, bo takie bledy to wizualnie widac od razu przy normalnym kolorowaniu.
blooregard
Nawiasy tak, ale masz niezamknięty cudzysłów.

Wystraczyło wkleić ten kod do jakiegoś IDE z podświetlaniem błędów.
Mnie zajęło to 20 sekund.

Tobie 2 dni.

Spoko, też kiedyś się uczyłem smile.gif

Ściągnij i zainstaluj NetBeans, a potem utwórz nowy plik PHP i wklej sobie swój kod, to zobaczysz, gdzie jest błąd.
Zajmie Ci to góra 15 minut.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.