Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Na serwerze nie działa
Forum PHP.pl > Forum > Przedszkole
conix
Hej,
wrzucilem swoja strone robiona na localhoscie na serwer. Wszystko dziala, oprocz wyswietlania artykulow.
Kod odpowiedzialny za wyswietlanie to:
  1. <?php
  2. include('config.php');
  3. include('menu.php');
  4.  
  5. $query = mysql_query("select * from arty where id='$id'");
  6. while($rekord = mysql_fetch_array($query))
  7. $art .= '<font color="#757373">++</font> <font color="white"><b><big>'.$rekord[1].'</big></b></font><font color="#757373"> ++<font color="#757373"> // Data:</h3> </font>'.$rekord[4].' // Kategoria: '.$rekord[3].'</small></font><hr width="78%" align="center"><font color="#C9C9C9">'.$rekord[2].'</font><br></h6><hr>';
  8. ?>

Oczywiscie wywoluje zmienna $art, na localhoscie dziala, na serwie juz nie. Prosze o pomoc.
phpion
Skąd bierzesz zmienną $id? Zakładam, że z URL. Pewnie na serwerze masz wyłączone register_globals (i słusznie) więc użyj $_GET['id'].

Jeśli to nie to to zmień:
  1. <?php
  2. $query = mysql_query("select * from arty where id='$id'");
  3. ?>

na:
  1. <?php
  2. $q = "select * from arty where id='$id'";
  3. $query = mysql_query($q) or die($q.': '.mysql_error());
  4. ?>


@Cienki1980: ha! byłem pierwszy smile.gif hehehe
Cienki1980
A skąd pobierasz zmienną $id ?
Pokaż trochę więcej kodu.

Sprawdź czy przypadkiem na localhoscie nie masz ustawionego register_globals=On a na serwerze na Off .. o ile id przekazujesz z innej strony np po kliknięciu w link.
conix
id biore z url'a, ale jak mialoby to wygladac? Bo robie tak:
  1. <?php
  2. $id = $_GET['id']
  3. $query = mysql_query("select * from arty where id='$id'");
  4. while($rekord = mysql_fetch_array($query))
  5. $art .= '<font color="#757373">++</font> <font color="white"><b><big>'.$rekord[1].'</big></b></font><font color="#757373"> ++<font color="#757373"> // Data:</h3> </font>'.$rekord[4].' // Kategoria: '.$rekord[3].'</small></font><hr width="78%" align="center"><font color="#C9C9C9">'.$rekord[2].'</font><br></h6><hr>';
  6. ?>

i mam blad o nieoczekiwanej zmeinnej w lini 3 :/

aaa zapomniałem o ";" na koncu smile.gif
Dziex za pomoc smile.gif
Wszystko smiga ; D
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.