Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie reszty newsa
Stef@n
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


Mam taki skrypt:
[php:1:363062c8c1]<?

//Skrypt bedzie wyswietlał 15 ostatnich newsów

mysql_connect ("localhost", "root", "") or
die ("Nie można połaczyc sie z MySql"); //pruba łonczenia sie z MySql
mysql_select_db ("kolusz") or
die ("Nie mozna sie połaczyc z baza kolusz"); //pruba łonczenia sie z baza kolusz


$wynik = mysql_query ("SELECT * FROM news ORDER BY nr DESC LIMIT 0,15") or
die ("bład w pytaniu"); //Łaczenie z tabela news oraz ilosc newsów ktora ma sie wyswietlac


while ($rekord = mysql_fetch_array ($wynik)) {
$nr = $rekord[0];
$data = $rekord[1];
$tytul = $rekord[2];
$tresc_krotka = $rekord[3];
$tresc = $rekord[4];
$zdjecie = $rekord[5]; // zwykły tekst <img zdjeceie/(jaiestam).gif>
$zrodlo = $rekord[6];
$osoba = $rekord[7];


print "
<table border=0 cellpadding=0 cellspacing=0 width=50%>
<tr>
<td>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td bgcolor=dadada>
<p><b>::
<a href=news.php?nr=$nr>$tytul</a></b></p>
</td>
</tr>
<tr>
<td>
<p><b>Dodano:</b> $data <b>Dodał:</b>$osoba</p>
</td>
</table>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
</tr>
<tr>
<td>
<p>
$tresc_krotka</p>
</td>
<td>
<p>
$zdjecie</p>
</td>
</tr>
</table>
<table bgcolor=EFECEC border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td>
<p><b>Zródło:</b> $zrodlo</p>
</td>
<td>
<p align=right><a href=news.php?nr=$nr>Wiecej>>></a></p>
</td>
</tr>
</table>
</td>
</tr>
</table>";
}
?>[/php:1:363062c8c1]

I chce zeby po kliknieciu na wiecej lub na temat newsa wychodził tylko ten news! Czyli wiecie tak jak w systemie newsów! Klikam i pokazuje sie wiecej heeh (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eS...
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

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


mam propozycje
zrob sobie strone show_news.php;
teraz na stronie z wszystkimi newsami, przy odnosniku zrob tak:

[php:1:7c8471371e]<?php
echo "<a href="inc/news/show.php?nr=".$row[0]."" >Czytaj więcej</a>";*/gdzie $row[4] to id newsa wyciagniete z bazy za pomoca mysql_fetch_array*/

?>[/php:1:7c8471371e]
i teraz strona show_news.php
[php:1:7c8471371e]<?php
<?php
/*Na początku dajesz oczywiscie
mysql_connect i mysql_select_db */
$wynik = mysql_query ("SELECT * FROM tabela WHERE id_newsa=".$_GET['nr'].";") or die ("błąd w
zapytaniu");

while ($row = mysql_fetch_array ($wynik)) {


echo"<table ><tr><td >".$row[1]."</td></tr><td > ".$row[4]."</td></tr></table>";

/* $row[1],$row[2]-to kolejne rekordy z tabeli, no ale to chyba wiesz.*/
}


?>
jeszcze w $wynik zamiast id_newsa wpisz swoja nazwe id id_newsa czy jak tam masz
Jak nie wyjdzie to powiedz

?>[/php:1:7c8471371e]
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: 6.10.2025 - 21:57