Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: if(ble ble ble){while ...
Forum PHP.pl > Forum > PHP
paranoik
mój problem sprowadza się pętli "while" która jest podparta warunkiem "if" smile.gif najpierw przedstawie mniejwięcej kod smile.gif

[php:1:e32dd660dc]<?php
$pytanie="SELECT * FROM mecze ORDER BY id DESC";
$wykonaj=mysql_query($pytanie);
$wynik=mysql_fetch_array($wykonaj);
if($wynik[id]!=""){
while($wynik)
{
print "$wynik[imie] | $wynik[nazwisko]<br>";
}
}else{
print 'Baza jest pusta !!';
}
?>[/php:1:e32dd660dc]

Przedstawiony kawałek kodu w zasadzie działa ale jest jeden szkopuł smile.gif , mianowicie w przypadku gdy zmienna:
[php:1:e32dd660dc]
$wynik[id]
[/php:1:e32dd660dc]
spęłnia warunek:
[php:1:e32dd660dc]
if($wynik[id]!=""){
[/php:1:e32dd660dc]
to pętla while wyświetla nieskończoną ilość rekordów !!
a mi chodzi oto, by ona wyświetliła tylko te które znalazła w tabeli i zatrzymała się, a nie wałkowała to non-stop

Potrawi ktoś tą pętle okięznać questionmark.gif tongue.gif
e-Gandalf
RTFM
scanner
e-Gandalf: Jeśli już kogoś odsyłasz do manuala, pokaż mu miejsce, w które powinien zajrzeć.
Omega
Ja proponuję użyć pętli foreach(), jej składnia...:
[php:1:07cf0eeff2]<?php
foreach( $tablica AS $index => $wartosc ) {
echo $index;
echo $wartosc;
}
?>[/php:1:07cf0eeff2]
Przeleci przez wszystkie rekordy z tablicy i nie będzie dalej szalec... biggrin.gif
paranoik
heh , mógłby to ktoś jakoś tak ładnie sformułować ... questionmark.gif
KaMeLeOn
Cytat
heh , mógłby to ktoś jakoś tak ładnie sformułować ... questionmark.gif

Obozwiązkowa lektura...
http://pl.php.net/manual/pl/control-structures.php
http://pl.php.net/manual/pl/ref.mysql.php
paranoik
Cytat
Cytat
heh , mógłby to ktoś jakoś tak ładnie sformułować ... questionmark.gif

Obozwiązkowa lektura...
http://pl.php.net/manual/pl/control-structures.php http://pl.php.net/manual/pl/ref.mysql.php


O dzięki Kameleon, oto mi chodziło by mi ktoś podał dokładną lokalizacje tego w manalu bo nie wiedziałem pod jaką nazwą tego szukać smile.gif
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.