Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql] Problem z kodem :/, pomocy prosze
in5ane
post 17.11.2006, 15:03:41
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Mam tutaj skrypt i jest w nim jakis blad. Chcialem edytowac w bazie danych pole stan no i napisalem to ale na stronie wywal mi blad. Oto on:
Kod
Parse error: syntax error, unexpected '}' in /home/rootverde/domains/virtualnie.info/public_html/321/login.php on line 12


Oto skrypt:
  1. <?php
  2.  
  3.  mysql_connect ("localhost", "login", "haslo") or
  4.  die ("Nie można połączyć się z bazą danych");
  5.  mysql_select_db ("rootverde_strona") or
  6.  die ("Nie można polączyć się z bazą rootverde_strona");
  7.  
  8.  if ($co == 'skasuj') {
  9.  $wynik = mysql_query
  10.  ("DELETE FROM zamowienia WHERE id=$id");
  11.  }
  12.  
  13.  
  14.  
  15. } elseif ($co == 'popraw') {
  16.  if ($stan) {
  17.  $query = "UPDATE zamowienia (stan";
  18.  $query .= "'$stan';";
  19.  $wynik = mysql_query ($query);
  20.  }
  21. } elseif ($co == 'edytuj') {
  22.  $query ="SELECT * FROM zamowienia where nr='$id';";
  23.  $wynik = mysql_query ($query);
  24.  $rekord = mysql_fetch_array ($wynik);
  25.  $id = $rekord[0]; $stan = $rekord[10];
  26. print '<FORM METHOD="POST">Poprawa rekordu:';
  27. print '<INPUT TYPE="hidden" NAME="co" VALUE="popraw">';
  28. print '<INPUT TYPE="hidden" NAME="id" VALUE="'.$id.'"><TABLE>';
  29. print '<TR><TD>Stan:</TD><TD></INPUT TYPE="text" ';
  30. print 'NAME="stan" VALUE="'.$stan.'"></TD></TR>';
  31. print '</TABLE><INPUT TYPE="submit" VALUE="Popraw"></FORM>';
  32.  }
  33.  
  34.  
  35.  
  36.  $wynik = mysql_query ("SELECT * FROM zamowienia;") or
  37.  die ("Nie można odczytać danych z bazy");
  38.  
  39. function getLoginInfo() {
  40.  
  41. if (isset($_SERVER['HTTP_AUTHORIZATION']))
  42. return explode(':', base64_decode(substr(
  43. $_SERVER['HTTP_AUTHORIZATION'], 6)));
  44. if (isset($_SERVER['PHP_AUTH_USER']))
  45. return array($_SERVER['PHP_AUTH_USER'],
  46. $_SERVER['PHP_AUTH_PW']);
  47. return false;
  48. }
  49.  
  50. file_exists('user.dat') or
  51. die('Brak pliku danych uzytkownikow');
  52.  
  53. $auth = false;
  54. if (($loginInfo = getLoginInfo()) !== false) {
  55. $hFile = fopen('user.dat', 'r');
  56. while (!feof($hFile)) {
  57. $ud = explode(':', fgets($hFile, 1024));
  58. if ($ud[0] == $loginInfo[0] && rtrim($ud[1]) ==
  59. $loginInfo[1]) {
  60. $auth = true;
  61. break;
  62. }
  63. }
  64. fclose($hFile);
  65. }
  66.  
  67. if (!$auth) {
  68. // Brak autoryzacji
  69. header('WWW-Authenticate: Basic realm="Panel administracyjny"');
  70. header('HTTP/1.0 401 Unauthorized');
  71. echo 'Brak uprawnień do przeglądania strony';
  72. die;
  73. }
  74.  
  75. // Dane dla zalogowanych użytkowników
  76. print "<body bgcolor=#2291C5><center><h2>Panel administracyjny</h2><br><TABLE CELLPADDING=5 BORDER=1>";
  77.  print "<TR><TD><B>Imię</B></TD><TD><B>Nazwisko</B></TD>";
  78.  print "<TD><B>Telefon</B></TD><TD><B>E-Mail</B></TD><TD><B>Okres</B></TD><TD><B>Login</B></TD><TD><B>Plan</B></TD><TD><B>Stan</B></TD><TD><B>Skasuj</B></TD><TD><B>Edytuj stan</B></TD></TR>n";
  79.  
  80. while ($rekord = mysql_fetch_array ($wynik)) {
  81.  $id = $rekord[0];
  82.  $imie = $rekord[1];
  83.  $nazwisko = $rekord[2];
  84.  $telefon = $rekord[3];
  85.  $email = $rekord[4];
  86.  $okres = $rekord[5];
  87.  $login = $rekord[6];
  88.  $plan = $rekord[9];
  89.  $stan = $rekord[10];
  90.  
  91.  print "<TR><TD>$imie</TD><TD>$nazwisko</TD><TD>$telefon</TD><TD>$email</TD><TD>$okres</TD><TD>$login</TD><TD>$plan</TD><TD>$stan</TD><TD><a href="login.php?co=skasuj&id=$id"><img border=0 src=http://www.barmanpl.cal.pl/forum/style_images/kosz.gif></a></TD><TD><a href="login.php?co=skasuj&id=$id">edytuj></a></TD></TR>n";
  92. }
  93. print "</TABLE><br><br><b><u>Legenda:</u></b><br>- t (konto aktywne)<br>- n (konto nieaktywne)<br>- b (konto zablokowane)<br><br><b>Pamietaj!</b> Jezeli nacisniesz na kosz system nie zapyta czy usunac, tylko bezwlocznie us
    unie uzytkownika.</center></body>"
    ;
  94.  
  95. ?>


z gory dziekuje za pomoc.

Ten post edytował in5ane 18.11.2006, 11:43:06


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 08:53