Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php|[mysql] czemu wyswietla mi array?!
CichyLowca
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 11.12.2013

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


Mam taki kod:.
  1. <?php
  2. $all = $db->query("SELECT * FROM posts ORDER BY id DESC LIMIT 10");
  3. if($all == true){
  4. while($pokaz = $all->fetch_assoc()){
  5. $bbcode = explode (" ",$pokaz['post']);
  6. for($i=0;$i<=count($bbcode);$i++){
  7. if($bbcode[$i] == ''){
  8. $bbcode[$i] = '<b>';
  9. }
  10. if($bbcode[$i] == ''){
  11. $bbcode[$i] = '</b>';
  12. }
  13. if($bbcode[$i] == ''){
  14. $bbcode[$i] = '<i>';
  15. }
  16. if($bbcode[$i] == ''){
  17. $bbcode[$i] = '</i>';
  18. }
  19. }
  20. echo '<hr><h3>'.$pokaz['title'].'</h3><br>'.$bbcode.'<hr><br />';
  21. }
  22. } else echo 'Zapytanie nie udane';
  23. ?>

I nie wiem czemu zamiast wartosci komurki z tabeli `post` wyswietla mi napis Array. Co zepsulem? Prosze o pomoc.
Go to the top of the page
+Quote Post
bostaf
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

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


Cytat(CichyLowca @ 30.12.2013, 14:11:28 ) *
I nie wiem czemu zamiast wartosci komurki z tabeli `post` wyswietla mi napis Array.

Bo $bbcode to tablica, czyli po angielsku Array. Sam ją tak zdefiniowałeś w wierszu 5.
Nie wyświetla przy okazji Notice: Array to string conversion?
Daj przed echem implode i powinno działać:
  1. $bbcode = implode(' ', $bbcode);
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: 8.10.2025 - 04:02