Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql], newsy
M45t3r
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

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


Witam!

Mam taki oto kod wysiwetlający newsy:
  1. <?php
  2.  
  3. $query = 'SELECT * FROM newsy ORDER BY id DESC LIMIT '.$limit.'';
  4. $result = mysql_query($query);
  5. if($result) {
  6. while($row = mysql_fetch_assoc($result)) {
  7. echo ('<b>'.$row['temat'].'</b>
  8. <br><br>
  9. '.$row['text'].'
  10. <br>
  11. <br>
  12. <a href="mailto:'.$row['mail'].'">'.$row['nick']);
  13. }
  14. }
  15. echo '<br><br>';
  16. ?>



i teraz mam wlasnie problem, zaciolem sie w pewnym momencie, jak zrobic, zeby na link news.php?id=ID NEWSA wyswietal sie news, probowalem w ten sposob, ale sie zaciolem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) :

  1. <?php
  2. if(!isset($wiecej))
  3. {
  4. $query = 'SELECT * FROM newsy ORDER BY id DESC LIMIT '.$limit.'';
  5. $result = mysql_query($query);
  6. if($result) {
  7. while($row = mysql_fetch_assoc($result)) {
  8. echo ('<b>'.$row['temat'].'</b>
  9. <br><br>
  10. '.$row['text'].'
  11. <br>
  12. <br>
  13. <a href="mailto:'.$row['mail'].'">'.$row['nick']);
  14. }
  15. }
  16. }
  17. else
  18. {
  19. $query = 'SELECT * FROM newsy';
  20. $result = mysql_query($query);
  21. if($result) {
  22. while($row = mysql_fetch_assoc($result)) {
  23. //Ale co tutaj (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)  include '?'; (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)  naprwde nie mam pojecia....
  24. }
  25. }
  26. }
  27. echo '<br><br>';
  28. ?>


Ten post edytował M45t3r 8.08.2005, 12:51:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




klejne tego typu posty chyba będę zamykał. ty czasem popatrz na kod który piszesz. nie wklejaj bezmyślnie z innych plików. PRzyjrzyj się warukowi:
if (!isset($_GET['id']))
ty robisz selecta dopiero wtedy gdy nie masz w url id. powinieneś robić wlasnie gdy jest id w url. warunek ma byc taki
if (isset($_GET['id']))

parę postów wcześniej podalem ci prostą kontrolę błedów, aby sprawdzać gdzie może być błąd. Do takiej kontroli nalezy zwykłe echo w warunku aby sprawdzić czy oby na pewno do warunku wchodzi. Czy to tak ciężko samemu taką kontrolę zrobić?
Ja rozumiem że jesteś początkujący, ale to nie zwalnia cię od tego, abyś czasem zastanowił się nad kodem czy też wziął do serca nasze uwagi i porady odnośnie pisania skryptów.
Go to the top of the page
+Quote Post

Posty w temacie
- M45t3r   [php+mysql]   8.08.2005, 12:49:48
- - zbig13   [PHP] pobierz, plaintext <?php if (!is...   8.08.2005, 13:19:26
- - M45t3r   zrobilem tak: [PHP] pobierz, plaintext <?php...   8.08.2005, 13:55:30
- - Ociu   Spróbuj dać zamiast isset, empty" title="Zobacz w ...   8.08.2005, 14:19:58
- - M45t3r   [PHP] pobierz, plaintext <?php elseif ...   8.08.2005, 14:31:18
- - nospor   walnij se jakąś kontrolę ewentualnych bledów a bed...   8.08.2005, 14:36:28
- - M45t3r   po wklejeniu tego kodu widze: wchodze w pokazanie...   8.08.2005, 14:52:19
- - nospor   ehhh. po pierwsze masz zle zageszczenie ifów, co ...   8.08.2005, 15:00:38
- - M45t3r   sorry... moja wina, tametejsze kody pewnie by dzia...   8.08.2005, 15:11:31
- - nospor   sluchaj nie bylo ok. nawet jesli to co mowisz jest...   8.08.2005, 15:15:15
- - M45t3r   A jak skracać tekst ? tzn jaka funkcja/zapytanie z...   8.08.2005, 15:43:52
- - nospor   No z takimi pytaniami to najpierw do manuala powin...   8.08.2005, 15:45:52
- - strife   substr" title="Zobacz w manualu php" target="_manu...   8.08.2005, 15:46:21
- - M45t3r   a macie taka instrukcje po pl ?   8.08.2005, 15:54:45
- - strife   Ja jeszcze nie widziałem manual'a do mysql po ...   8.08.2005, 16:03:54
- - M45t3r   em jeszcez jedno pytanie, na podstawie tamtego kod...   9.08.2005, 16:09:30
- - nospor   klejne tego typu posty chyba będę zamykał. ty czas...   10.08.2005, 08:08:59
- - M45t3r   ok wszystio działa pieknie ale teraz nabrało mnie...   28.08.2005, 14:31:38
- - popo   erm zamiast .$news_id. daj .$_GET[...   28.08.2005, 14:54:51
- - M45t3r   ók nie wazne ;] zrobiłęm ;] ale dlaczego to zapyta...   28.08.2005, 14:59:05


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 Aktualny czas: 15.10.2025 - 13:55