Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyświetlanie reklamy po 1 newsie
M@rtin
post 22.06.2009, 13:06:43
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2009

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


Napisałem kod, który wyświetla newsy z bazy danych my_bb. Chciał bym zrobić, żeby wyświetlało najnowszy news, pod nim reklame i dopiero reszte. Czy wie ktoś jak można by było to zrobić? Mój kod aktualnie wygląda tak:

Kod
<?php
mysql_connect('localhost',$username,$password);
@mysql_select_db($database) or die("Nie odnaleziono bazy danych");
$query="SELECT * FROM mybb_posts";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();


$i=0;
while ($i < $num) {

$subject=mysql_result($result,$i,"subject");
$message=mysql_result($result,$i,"message");


  echo ' <h1><font color="#99CC00">'.$subject.'</font></h1>'.$message;

$i++;
}

?>
Go to the top of the page
+Quote Post
wookieb
post 22.06.2009, 13:10:06
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




if ze sprawdzaniem wartosci $i?

// No i po co podawales odpowiedz? Trzeba nauczyc ludzi myslec a nie odbierac im ta umiejetnosc.

Ten post edytował wookieb 22.06.2009, 13:11:15


--------------------
Go to the top of the page
+Quote Post
Spawnm
post 22.06.2009, 13:10:07
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




nie $num=mysql_numrows($result);
tylko $num=mysql_num_rows($result);

daj np
  1. <?php
  2. while($x=mysql_fetch_assoc($query)){
  3. echo $x['baner'];
  4.  if($i==1){
  5.    echo 'reklama biggrin.gif';
  6.  }
  7. $i++;
  8. }
  9. ?>


Ten post edytował Spawnm 22.06.2009, 13:10:15
Go to the top of the page
+Quote Post
Pr0100
post 22.06.2009, 13:13:29
Post #4





Grupa: Zarejestrowani
Postów: 114
Pomógł: 24
Dołączył: 18.01.2008
Skąd: Warszawa

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


  1. <?php
  2. mysql_connect('localhost',$username,$password);
  3. @mysql_select_db($database) or die("Nie odnaleziono bazy danych");
  4. $query="SELECT * FROM mybb_posts";
  5. $result=mysql_query($query);
  6.  
  7. $num=mysql_numrows($result);
  8.  
  9.  
  10.  
  11. $i=0;
  12. while ($i < $num) {
  13.  
  14. $subject=mysql_result($result,$i,"subject");
  15. $message=mysql_result($result,$i,"message");
  16.  
  17.  
  18.  echo ' <h1><font color="#99CC00">'.$subject.'</font></h1>'.$message;
  19.  
  20. if ($i == 0)
  21. {
  22.  echo 'reklama';
  23. }
  24.  
  25. $i++;
  26. }
  27. ?>


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:42