Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Implode nie działa
szmerak
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


Funkcja implode nie działa nie wiem czemu ;/

  1. $nazwa = implode("-", $row[1]);


błąd: Warning: implode() [function.implode]: Invalid arguments passed

Ta funkcja implode jest w pętli while($row = mysql_fet....), a całość jest funkcją.

Ten post edytował szmerak 15.12.2010, 05:49:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szmerak
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

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


Dzięki już działa.

Następny problem jest ;/
tym razem chyba z kodowaniem znaków ;(
  1. function remove($name)
  2. {
  3.  
  4. $plchars=array(
  5. 'ą' => 'a',
  6. 'ć' => 'c',
  7. 'ę' => 'e',
  8. 'ł' => 'l',
  9. 'ó' => 'o',
  10. 'ś' => 's',
  11. 'ż' => 'z',
  12. 'ź' => 'z',
  13. 'Ą' => 'A',
  14. 'Ć' => 'C',
  15. 'Ę' => 'E',
  16. 'Ł' => 'L',
  17. 'Ó' => 'O',
  18. 'Ś' => 'S',
  19. 'Ż' => 'Z',
  20. 'Ź' => 'Z');
  21.  
  22. return strtr($name, $plchars);
  23.  
  24. }
  25.  
  26.  
  27. $nazwa1 = $row[1];
  28. $nazwa1 = remove($nazwa1);
  29. $nazwa2 = explode(" ", $nazwa1);
  30.  
  31. $nazwa = array($nazwa2[0], $nazwa2[1], $nazwa2[2], $nazwa2[3], $nazwa2[4], $nazwa2[5], $nazwa2[6], $nazwa2[7], $nazwa2[8], $nazwa2[9], $nazwa2[10]);
  32.  
  33. $dzielnik = implode("_", $nazwa);

Mam tutaj funkcję do zamiany polskich znaków. Mam zamiar na podstawie tego stworzyć przyjazne linki zmienną $dzielnik przesłać przez get. I potrzebuje do tego usunąć Polskie znaki lecz ta funkcja nie usuwa. Kodowanie na stronie mam utf8
a do bazy
  1. mysql_query("SET NAMES utf8");
  2. mysql_query("SET CHARACTER SET utf8");
  3. mysql_query("SET collation_connection = utf8_polish_ci");


A tak przy okazji da się zrobić dynamiczną tablicę zależną od ilości słów?


Ten post edytował szmerak 15.12.2010, 11:56:53
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: 12.10.2025 - 11:07