Autor Zpráva
anonym
Profil *
$uzivatel=1;

while ($uzivatel<=4)
{

$vysledek = mysql_query( "select id, email AS mailer from tabs where id='$uzivatel' ", $spojeni);
$zaznam = mysql_fetch_array($vysledek);
$mail=$zaznam["mailer"];

$predmet="test";
$text="test";
$ok = mail($mail, $predmet, $text,"From:majitel@uctu.cze");

if ($ok):
echo "$uzivatel odesláno";
else:
echo "$uzivatel neodesláno ";
endif;

$uzivatel++;
}


Diky
tiso
Profil
nemáš zač...
Mireczech
Profil
A nejaky popis chyby?
Joker
Profil
něco je špatně
Asi to bude rozbitý

Diky
nz.

Doporučená četba: http://www.stare.cz/otazky
sicario
Profil
Nezkoumal sem skript tak hluboce abych mohl rict kde je presne chyba, ale mam par postrehu:

- na vyreseni celeho problemu bude pravdepodobne stacit jeden sql dotaz a nasledne prochazeni polem vysledku

- michani stylu { } s : end; mi prijde znacne neprehledne
souki
Profil
btw u cyklu se známým počtem prvků bývá zvykem používat for
anonym
Profil *
E-mail se neodešle a vypíše se "$uzivatel neodesláno "
Joker
Profil
souki
No, on se taky obvykle pro výběr více řádků z databáze nepoužívá cyklus SELECTů po jednom řádku :-)
Joker
Profil
anonym
E-mail se neodešle a vypíše se "$uzivatel neodesláno "
Aha, a jaké parametry předáváte funkci mail?
Toto téma je uzamčeno. Odpověď nelze zaslat.