Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Zawartość tabeli oddzielona przecinkiem
krzysieklos
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.12.2008

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


Witam.
Mam nadzieję, że ktoś mądry z Was mi pomoże. Mam coś takiego:
CODE

$wybierz=mysql_query("SELECT * FROM $tabela WHERE id IN($idd)");
while($row = mysql_fetch_array($wybierz)){
$slowo = $row["slowo"];
$array=array($slowo);
$slowa = implode(', ', $array);
echo "{$slowa}";
}

Skrypt wyświetla mi oczekiwany wynik, ale w sposób niepożądany:
slowo1
slowo2
itd.

Chciałbym otrzymać: slowo1, slowo2, slowo4 itd.
Nie wiem, gdzie mam błąd. Proszę o pomoc!

Ten post edytował krzysieklos 16.02.2009, 16:54:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzysieklos
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 7.12.2008

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


Dzięki wielkie. Nieźli jesteście.
Czuję, że mogłem nieco dokładniej opisać problem. Wynik, czyli te: slowo1, slowo2, slowo4 chcę przekazać w pole formularza.
Wszystko mam, pozostaje tylko kwestia zapisu zmiennej.
Po zapisaniu tego tak:
CODE

$wybierz=mysql_query("SELECT * FROM $tabela WHERE id IN($idd)");
while($row = mysql_fetch_array($wybierz)){
$zmienna=$row["slowo"].', ';
echo '
//tutaj sktypt
[...]opener.document.getElementById('form').slowa.value='$zmienna';
';
}

do formularza zostaje przesłane tylko jedno "słowo", ne zaś całe wyrażenie: "slowo1, slowo2, slowo4".
Przepraszam, że mącę trochę, ale mimo wszystko liczę na Waszą pomoc. Z góry dzięki.

Ten post edytował krzysieklos 16.02.2009, 17:36:22
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: 10.10.2025 - 16:59