Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Notice: Undefined variable, co jest złego z tym kodem
AboutMe
post
Post #1





Grupa: Zarejestrowani
Postów: 261
Pomógł: 0
Dołączył: 24.02.2008

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


Witam,

Co jest z poniższym kodem nie tak, że wyświetla Notice: Undefined variable: cat_left oraz Notice: Undefined variable: cat_right

  1. <?php
  2. $cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
  3. $cat_n = count($cats) - 1;
  4. for ($i=0;$i<$cat_n;$i++):
  5. if ($i<$cat_n/2):
  6. $cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
  7. elseif ($i>=$cat_n/2):
  8. $cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
  9. endif;
  10. endfor;
  11. ?>
  12.  
  13.  
  14. <?php echo $cat_left;?>
  15. <?php echo $cat_right;?>


Ten post edytował AboutMe 10.10.2012, 15:16:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Przy pierwszy przebiegu pętli to
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
jest niezdefiniowane. Analogicznie dla right. Nie lepiej:
$cat_left = '';
...
$cat_left .= '<li>'.$cats[$i].'</li>'; ?
Go to the top of the page
+Quote Post
AboutMe
post
Post #3





Grupa: Zarejestrowani
Postów: 261
Pomógł: 0
Dołączył: 24.02.2008

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


Dzięki!
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.12.2025 - 13:53