[php] problem z pętlą while

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
kalinowski5
Posty: 15
Rejestracja: ndz kwie 04, 2004 6:50 pm
Lokalizacja: TG
Kontakt:

[php] problem z pętlą while

Post autor: kalinowski5 »

oto plik zobacz.php:
[php]<?php
<?php
include ("baza.php");
mysql_connect ($host, $login_b, $haslo_b)or
die ("blad");
mysql_select_db ($baza)or
die ("blad");
//$split = explode('&',$_SERVER['QUERY_STRING']);
//$zmienna = $split[0];
$zapytanie = mysql_query ("SELECT * FROM notki WHERE login='".$_GET['blog']."'") or
die (balds);
while($rekord = mysql_fetch_array ($zapytanie)){
$id = $rekord[0];
$login = $rekord[1];
$temat = $rekord[2];
$tresc = $rekord[3];
$notki = "".$tresc."<br>";
}
$zapytanie3 = mysql_query ("SELECT * FROM linki WHERE login='".$_GET['blog']."'") or
die (balds);
while($rekord3 = mysql_fetch_array ($zapytanie3)){
$id = $rekord3[0];
$login = $rekord3[1];
$tytul = $rekord3[2];
$url = $rekord3[3];
$linki = "<a href='$url' target=$id>$tytul</a><br>";


}
$zapytanie2 = mysql_query ("SELECT * FROM wyglad_uzytkownicy WHERE login='".$_GET['blog']."'") or
die (balds);
while($rekord2 = mysql_fetch_array ($zapytanie2)){
$id = $rekord2[0];
$login = $rekord2[1];
$html = $rekord2[2];
$css = $rekord2[3];
}

$tresc = str_replace(array("[notki]", "[linki]", "[archiwum]"), array($notki, $linki, 'archwium'), $html);

echo "$tresc";

?>
?>[/php]

I dlaczego zawsze wyswietla mi tylko po jednej: notce i linku? Z góry dzięki za pomoc??
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [php] problem z pętlą while

Post autor: Kamil Kierzkowski »

kalinowski5 pisze: I dlaczego zawsze wyswietla mi tylko po jednej: notce i linku? Z góry dzięki za pomoc??
dlatego, że wyświetlać musisz w pętli, a nie poza nią bo teraz wyświetla ci się tylko ostatni rekord
kalinowski5
Posty: 15
Rejestracja: ndz kwie 04, 2004 6:50 pm
Lokalizacja: TG
Kontakt:

Re: [php] problem z pętlą while

Post autor: kalinowski5 »

Ale gdy daje wszytsko do pętli to wyświetla mi pare razy tą samą notkę ale zinnym linkiem i na odwrót:
notki x linki
ODPOWIEDZ