Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czemu pętla się nie wykonuje?
Forum PHP.pl > Forum > Przedszkole
maciu
W poniższym scrypcie, pętla wykonuje mi się tylko raz, nie mam pojęcia czemu (program wykonywany w pętli nie jest tu przedstawiony cały, żeby nie zaśmiecać):
  1. <?php
  2.  
  3. for($id=1; $id<=10; $id++)
  4. {
  5. mysql_select_db('muzyka');
  6. $tresc=mysql_query(&#092;"select artysta, tresc, zrodlo, zdjecie, gatunek, autor from biografie where
     
  7. d='$id'\");
  8. $zawartosc=mysql_fetch_array($tresc);
  9.  
  10.  
  11. mysql_select_db('cms_muzyka');
  12. $zapisz=mysql_query(\"INSERT INTO cms_page (`username`, `title`,`template_dir`,`ctime`,`template_to_page_timestamp`, `pu
  13. lish`) 
  14. VALUES('$username', '$artysta','$szablon_strony','2004-06-29 07:48:29','0', '1') &#092;"); 
  15. if($zapisz)
  16. echo &#092;"strona zostala dodana<BR>\";
  17. else
  18. echo &#092;"strona nie dodana<BR>\";
  19.  
  20. }
  21.  
  22. ?>
sf
w petli daj : echo $id;

odpal i zobacz
maciu
już znalazłem błąd. Chodziło o to, że w ciele pętli miałem zmienną $id i nadpisywała mi ona zmienną w warunku.
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.