Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pętlami
Apo
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam
Mam problem ;] No więc mam takie pętle:

  1. <?php
  2. while($array = $this -> db -> fetch_row())
  3. {
  4. foreach($nazwy as $plik)
  5. {
  6. if($array['modul'] != $plik)
  7. {
  8. $this-> db -> query( "INSERT INTO config (modul, stan) VALUES ('$plik', 'off')" );
  9. }
  10. }
  11. }
  12. ?>

No i:
$nazwy jest to tablica która zawiera nazwy plików.
$db - obiekt klasy do obsługi bazy

I chce mieć następujący efekt. Pętlą while robie tablice pól z bazy. Następnie pętlą foreach odczytuje pliki zapisane w tablicy $nazwy i jeśli w bazie nie ma pola o nazwie $plik to powinien mi go dopisać do bazy. Ale przez tą pętle (tak myśle) foreach w pętli while zapisują mi sie wszystkie pliku z tej tablicy. Jak moge to rozwiązac. Z góry thx
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?php
  2. while($array = $this -> db -> fetch_row())
  3. {
  4.  
  5. if(in_array($array['modul'], $nazwy))
  6. {
  7. $this-> db -> query( "INSERT INTO config (modul, stan) VALUES ('".$array['modul']."', 'off')" );
  8. }
  9.  
  10. }
  11. ?>
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: 9.10.2025 - 17:14