Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Prośba o pomoc w sklejeniu kodu.
Forum PHP.pl > Forum > Przedszkole
arlid
Witajcie. Mam mały problemik. Posiadam kodzik:
  1. <?php
  2. include INCLUDES."comments_include.php";
  3. include INCLUDES."ratings_include.php";
  4. $result = dbquery(
  5. "SELECT tn.*, user_id, user_name FROM ".$db_prefix."news tn
  6. LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
  7. WHERE news_id='".$_GET['readmore']."'"
  8. );
  9. ?>

I muszę tuż za kwerendą wstawić:
  1. <?php
  2. $public_read = ($data['news_datestamp']+14*24*3600 < time() ? true : false);
  3. if (!$public_read) redirect (BASEDIR."viewpage.php?page_id=NUMER")
  4. ?>

Moglibyście mi pomóc i to tam wstawić, bo coś mi nie wychodzi. Byłbym wdzięczny.
kossa
wszystko zależy od tego co to jest zmiena $data...

jeśli to tablica rekordów z bazy to...

  1. <?php
  2. include INCLUDES."comments_include.php";
  3. include INCLUDES."ratings_include.php";
  4. $result = dbquery(
  5. "SELECT tn.*, user_id, user_name FROM ".$db_prefix."news tn
  6. LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
  7. WHERE news_id='".$_GET['readmore']."'"
  8. );
  9.  
  10. while($data=mysql_fetch_array($result))
  11. {
  12.  $public_read = ($data['news_datestamp']+14*24*3600 < time() ? true : false);
  13.  
  14.  if (!$public_read) redirect (BASEDIR."viewpage.php?page_id=NUMER")
  15.  //tu kod tego co ma być po if...
  16. }
  17. ?>


ale strzelam bo masz jakiś wycinek kodu a jasnowidzem nie jestem

Łukasz
arlid
To jest fragment kodu z pliku news.php (CMS PHP-Fusion) i zmieniać raczej nie trzeba nic. Poprostu trzeba to wstawić tuż za kwerendą, a ja nawet nie wiem gdzie to jest szczerze mówiąc i wstawiałem już chyba w każde miejsce. Jeżeli chcecie mogę dac tutaj cały kod z tego pliku.
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.