Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Implode - problem z separatorem
snake'u
post 3.11.2005, 15:53:39
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.06.2005

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


Czesc

Mam taki kod
  1. <?php
  2.  
  3. $wynik13 = sql("SELECT kod_pocztowy FROM kody_pocztowe WHERE id_lokalu = ".$id_lokalu."");
  4. if (!$wynik13)
  5. { 
  6.  echo 'BRAK POŁĄCZENIA';
  7.  }
  8. echo '<TD><TEXTAREA NAME="zasieg">';
  9.  
  10.  while($rekord13 = mysql_fetch_array($wynik13))
  11.  {
  12. $tablica = $rekord13;
  13. $kod = implode(",", $tablica );
  14. echo $kod;
  15. }
  16. echo '</TEXTAREA></TD>';
  17.  
  18. ?>

Problem jest nastepujacy:
Chce uzyskac w polu textarea kody pocztowe pooddzielane przecinkami. Przecinki ma wstawiac funkcja implode bo taki ma ustawiony separator. Tylko ze mysql_fetch_array tworzy tablice asocjacyjna i nnumeryczna i w textarea powstaja podwojne wpisy w postaci:
11-111,11-11134-456,34-45622-222,22-222
Natomiast gdy zamist mysql_fetch_array uzyje mysql_fetch_assoc lub mysql_fetch_row to kody wyswietlane sa pojedynczo ale bez separatora w polu textarea. (nie moge wstawic przecinka na stale po echo $kod bo dodaje potem do bazy pusty rekord) Probowalem tez mysql_fetch_array($wynik13,MYSQL_NUM) oraz mysql_fetch_array($wynik13,MYSQL_ASSOC) ale tez nie ma separatorow wtedy w textarea.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:44