Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] System news'ów.
Cly
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.04.2011

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


Witam serdecznie.
Niedawno zaczęłam zabawę z php oraz mysql i niestety, nadal posiadam w tych zakresach duże braki, które mam zamiar stopniowo nadrabiać. W każdym razie, tym razem postanowiłam za pomocą poradnika ze strony http://it-maniak.pl/prosty-system-newsow-w...e-takie-trudne/ stworzyć system news’ów. Jakoś nie chciałam korzystać z cute news, czy czegoś podobnego. Wolałam sama przeczytać, co, jak, gdzie i po co. Niestety, idąc zgodnie z zaleceniami autora tutka, nie udało mi się osiągnąć zamierzonego celu. W utworzonych plikach pojawia się błąd, który widnieje przy wpisaniu ścieżki do przeglądarki. No, oprócz w dodaj.php, tam mniej więcej wszystko działa. Przeszukałam parę stron, jednak nie znalazłam rozwiązania problemu. Oczywiście, stworzyłam bazę danych za pośrednictwem phpMyAdmin. Czy ktoś mógłby mi powiedzieć, co robię źle?

Z góry dziękuję za pomoc. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cly
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.04.2011

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


Podałam tamtą stronę dlatego, że widnieje tam cały kod, ale mogę również tutaj wkleić.

  1. <?php
  2. include("skrot.php");
  3. $naz .= '<li><a href="news.php?id='.$rekord[0].'">'.$rekord[1].'</a>Autor:
  4. '.$rekord[3].' - '.$rekord[2].'<p>'.substr($rekord[4], 0,
  5. 150).''.$kr.'</p></li>';
  6. echo '<ul>'.$naz.'</ul>';
  7. ?>

Powinny pojawić się nowe posty (5), a skoro ich jeszcze nie napisałam, to chyba pusta strona, tak?
Błędy:
Notice: Undefined variable: rekord in C:\xampp\htdocs\news\skrot.php on line 2

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\skrot.php on line 2

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\nowe.php on line 3

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\nowe.php on line 3

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\nowe.php on line 4

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\nowe.php on line 4

Notice: Undefined variable: rekord in C:\xampp\htdocs\news\nowe.php on line 4

Notice: Undefined variable: naz in C:\xampp\htdocs\news\nowe.php on line 5

  1. <?php
  2. include("polacz.php");
  3. $query = mysql_query("select * from news order by id");
  4. while($rekord = mysql_fetch_array($query))
  5. {
  6. $naz .= '<li><a href="news.php?id='.$rekord[0].'">'.$rekord[1].'</a> Autor: '.$rekord[3].' - '.$rekord[2].'</li>';
  7. }
  8. echo '<ul>'.$naz.'</ul>';
  9. ?>
Tu jest archiwum, czyli również, jak nie ma postów, to powinna być pusta strona, a wyświetla się błąd: Notice: Undefined variable: naz in C:\xampp\htdocs\news\archiwum.php on line 6

Zawartość skrot.php (Służy do skracania posta na stronie, jak jest więcej niż 150 znaków, to stawia wielokropek):

  1. <?php
  2. if (substr($rekord[4], 0, 150)<$rekord[4]) // 1
  3. {
  4. $kr = '...'; //
  5. }
  6. else
  7. {
  8. $kr = '';
  9. }
  10. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 20:21