Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Odczytywanie zdjęć za pomocą pętli, problem
Ayrox
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $cyfra=1;
  3. while($cyfra <= 0)
  4. {
  5.  
  6. if (file_exists("photos/$user$cyfra.jpg"))
  7. {
  8. echo 'Istnieje';
  9. echo $cyfra;
  10. $cyfra++;
  11. }
  12. else
  13. {
  14. echo 'Nie istenieje';
  15. $cyfra=0;
  16. }
  17.  
  18. }
  19. ?>


U mnie w portalu nie ma zdjęć w mysql, po prostu każdemu użytkownikowi przypada nazwa zdjęcia nazwaużytkownika1.jpg, nazwaużytkownika2.jpg, za pomocą tej pętli, próbuje spełnić warunek, ale nawet ta pętla nie chce się uruchamiać
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$cyfra=1;
while($cyfra <= 0)

czy 1 jest mniejsze od 0? No mysl troche jak piszesz
Go to the top of the page
+Quote Post
Ayrox
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


no tak tylko, że jeżeli zdjęcie nie istenieje to automatycznie tutaj:

  1. <?php
  2. else
  3. {
  4. echo 'Nie istenieje';
  5. $cyfra=0;
  6. }
  7. ?>


Nadaje wartość 0
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a może by tak poprawnie to skonstruować?

while( $cyfra >= 0)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
no tak tylko, że jeżeli zdjęcie nie istenieje to automatycznie tutaj:
Ty zobacz w manualu jak dziala while a nie sie klocisz ze starszym (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

edit:
@piotrooo89 skolei twoja petla nigdy sie nie skonczy
Go to the top of the page
+Quote Post
Ayrox
post
Post #6





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


~piotrooo89

z Twoim kawałkiem skryptu, pętla naprawdę się zapętla, na zawsze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

~Nospor

Nie kłóce się, tylko przedstawiam swój tok myślenia  (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

Sprawdziłem, fakt nie może być tak jak ja to zrobiłem, tylko nie mam 

pomysłu jak to zrobić.

Pozdrawiam was
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. $cyfra=1;
  3. while($cyfra >= 1)
  4. {
  5.  
  6. if (file_exists("photos/$user$cyfra.jpg"))
  7. {
  8. echo 'Istnieje';
  9. echo $cyfra;
  10. $cyfra++;
  11. }
  12. else
  13. {
  14. echo 'Nie istenieje';
  15. $cyfra=0;
  16. }
  17.  
  18. }
  19. ?>
Naprawde tak trudno na to wpasc?

ps: lub zamiast >=1 dac >0

To są tak podstawowe sprawy, ze jesli masz z nimi problem to powinienes usiasc i myslec, myslec, myslec do bólu. Musisz to opanowac a nie po forum latac z czyms takim
Go to the top of the page
+Quote Post
Ayrox
post
Post #8





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 23.06.2008

Ostrzeżenie: (10%)
X----


to też fakt, teraz już załapałem w czym sęk. Na logikę  (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Dzięki, i pozdro.
Go to the top of the page
+Quote Post

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: 24.08.2025 - 14:33