Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Aktualności na stronie
Forum PHP.pl > Forum > Przedszkole
tomek200
Witam pam pytanie jak zrobić kilka wyświetlanych wiadomości nie przepisując kodu od nowa tylko po to żeby zmienić zawartość funkcji WHERE.
Oto kod:
  1. <?php
  2. ini_set( "display_errors", 0);
  3. require_once "dbconnect.php";
  4. $polaczenie = mysql_connect($host,$user,$password);
  5. mysql_query("SET CHARSET utf8");
  6. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  7. mysql_select_db($database);
  8.  
  9.  
  10. $rezultat = mysql_query("SELECT * FROM wiadomosci WHERE id=1 ");
  11. $ile = mysql_num_rows($rezultat);
  12.  
  13. if ($ile>=1)
  14. {
  15. echo '';
  16. }
  17. for ($i = 1; $i <= $ile; $i++)
  18. {
  19.  
  20. $row = mysql_fetch_assoc($rezultat);
  21. $id = $row['id'];
  22. $temat = $row['temat'];
  23. $data = $row['data'];
  24. $tresc = $row['tresc'];
  25.  
  26.  
  27. }
  28.  
  29.  
  30. ?>
  31.  
  32. <h2><?php echo "$temat"; ?></h2>
  33. <h6><?php echo "$data"; ?></h6><br>
  34. <div id="tresc">
  35. <?php echo "$tresc" ?>
  36. </div>

Czy dało by rade zrobić to jakoś?
Rysh
Cytat(GoodStuff @ 22.02.2015, 13:02:12 ) *
  1. $rezultat = mysql_query("SELECT * FROM wiadomosci WHERE id=1 ");

na
  1. $rezultat = mysql_query("SELECT * FROM wiadomosci ORDER BY data DESC LIMIT 0,5 ");

Piszesz durnoty, ostatni for i tak nadpisze pozostałe.

  1. <?php
  2. ini_set( "display_errors", 0);
  3. require_once "dbconnect.php";
  4. /* TO PONIŻEJ WRZUĆ SOBIE DO PLIKU WYŻEJ ŻEBY ZA KAŻDYM RAZEM TEGO NIE PISAĆ
  5. $polaczenie = mysql_connect($host,$user,$password);
  6. mysql_query("SET CHARSET utf8");
  7. mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
  8. mysql_select_db($database); */
  9. if(isset($_GET['id']) {
  10. $sql = mysql_query('SELECT * FROM wiadomosci WHERE id='. (int)$_GET['id']) or die(mysql_error());
  11. } else {
  12. $sql = mysql_query('SELECT * FROM wiadomosci LIMIT 5') or die(mysql_error());
  13. }
  14.  
  15. foreach($wiadomosc = mysql_fetch_assoc($sql)) {
  16. echo '<h2>'. $wiadomosc['temat'] .'</h2>';
  17. echo '<h6>'. $wiadomosc['data'] .'</h6>';
  18. echo '<div id="tresc">'. $wiadomosc['tresc'] .'</div>';
  19. }
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.