Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da dodam sve emailove u promenljivu?

[es] :: PHP :: Kako da dodam sve emailove u promenljivu?

[ Pregleda: 2263 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sjaker

Član broj: 329164
Poruke: 173
87.116.155.*



+58 Profil

icon Kako da dodam sve emailove u promenljivu?28.06.2015. u 09:57 - pre 107 meseci
Code (php):

// slanje email-a svim korisnicima
function primaoci() {
     global $link;

     $q = "SELECT email FROM users";
     $result = mysqli_query($link, $q);
     
     while ($primaoci = $result->fetch_assoc()) {
          return $primaoci['email'] . ',';
     }
}
 


ova funkcija mi vraca samo jedan email. A kad joj stavim echo pravi niz od emailova sa zarezom

e sad mi treba da promenljiva $primaoci ima [email protected], [email protected], [email protected],

Pomoc
 
Odgovor na temu

sjaker

Član broj: 329164
Poruke: 173
87.116.155.*



+58 Profil

icon Re: Kako da dodam sve emailove u promenljivu?28.06.2015. u 11:38 - pre 107 meseci
Code (php):

// slanje email-a svim korisnicima
function primaoci() {
     global $link;

     $q = "SELECT email FROM users";
     $result = mysqli_query($link, $q);
     
$primaoci = array();

     while ($member = $result->fetch_assoc()) {
          $primaoci[] = $member['email'];
     }
return $to = implode(", ", $primaoci)
}
 


Ovako radi :)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.sbb.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: Kako da dodam sve emailove u promenljivu?01.07.2015. u 11:29 - pre 107 meseci
Čim dođe do return tu se izvršavanje funkcije završava, tako da nikad ne dođe do sledeće iteracije while petlje.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

meggle

Član broj: 329784
Poruke: 10
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Kako da dodam sve emailove u promenljivu?07.07.2015. u 08:57 - pre 107 meseci
array_push() ?
Izdavanje stanova Srbija - http:://www.izdajemstan.rs
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Kako da dodam sve emailove u promenljivu?07.07.2015. u 09:09 - pre 107 meseci
"tOčka, djeco, tOčkica".

Radi i array_push ... radi i implode ali, ako su performanse bitan faktor i treba nam string a ne array, 'spajanje' (DOT-EQUALS) je ultimativno rešenje.

Ovako bi ja to..
ps > nisam testirao, ali to bi trebalo da je ok ..
Ono što je unutar while petlje i return substr (zadnji zarez se uklanja) je bitno..

Code (php):

<?php

function primaoci($link)
{
     // global $link; .. really .. ?

     $x = null;
     $q = "SELECT email FROM users";
     $result = mysqli_query($link, $q);
       
     while ($primaoci = $result->fetch_assoc()) {
       $x.=("${primaoci['email']},");
     }

     unset($q, $result, $primaoci);
     return( substr($x, 0, -1) );
}
 

about:networking
 
Odgovor na temu

[es] :: PHP :: Kako da dodam sve emailove u promenljivu?

[ Pregleda: 2263 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.