Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zwracanie stringa z funkcji z pętlą
noobek21
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.09.2009

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


Jak zwrócić string z funkcji, która ma pętle.

Przykładowy kod:
  1. function nazwa()
  2. {
  3. echo "jakis text";
  4.  
  5. while($r = pg_fetch_object($result)){
  6. echo $r->nazwa;
  7. }
  8.  
  9. echo "jakiś text";
  10. }

I muszę otrzymać string dla:
  1. $message=$str->nazwa;
  2. socket_write($spawn, $message, strlen ($message))
  3. or die("Not send connect string\n");

Bo inaczej dostaję "Not send connect string".
Bez pętli działa np:

  1. function nazwa()
  2. {
  3. $String="aaaa";
  4. return $String;
  5. }


Ten post edytował noobek21 27.01.2012, 08:38:10


--------------------
Tłumiki Warszawa
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zmiast robic ECHO to dopisuj ten tekst do zmiennej


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
noobek21
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.09.2009

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


Tego nie dopisze do zmiennej...
  1. while($r = pg_fetch_object($result)){
  2. echo "<option>".$r->nazwa."</option>"; }


A jak umieszcze w tablicy to i tak muszę użyć pętli...

Ten post edytował noobek21 27.01.2012, 08:40:34


--------------------
Tłumiki Warszawa
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Niedość ze jesteś początkujący to jeszcze herezje głosisz :/

nie: echo $r->nazwa;
a: $zm.=$r->nazwa;

nie: echo "<option>".$r->nazwa."</option>";
a: $zm.="<option>".$r->nazwa."</option>";
Zamiast pisać ze się czegoś nie da to lepiej przejdź podstawy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
noobek21
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.09.2009

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


Cytat(nospor @ 27.01.2012, 08:41:34 ) *
Niedość ze jesteś początkujący to jeszcze herezje głosisz :/

nie: echo $r->nazwa;
a: $zm.=$r->nazwa;

nie: echo "<option>".$r->nazwa."</option>";
a: $zm.="<option>".$r->nazwa."</option>";
Zamiast pisać ze się czegoś nie da to lepiej przejdź podstawy


Dzięki biggrin.gif


--------------------
Tłumiki Warszawa
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 06:21