Autor Zpráva
lexlutor
Profil *
Dobry večer mám PHP kod ktoreho cielom je vybrat všettky emaili s príslušným Kontakt_ID a vložit ich do textarea do jednej zoradene za sebou uvediem priklad Kontakt_ID 12 ma email lolo@lolo.sk Kontakt_ID 13 ma email napr9klad leko@leko.sk
a ja potrebujem abz mi boli vlo6en0 do textarea vo formate lolo@lolo.sk, leko@leko.sk ulo65 do premenej sa mi to podarilo ale vložiř do textarei už nie stale vytvorí 2 textarei s jednym emailom - ja potrebujem 1jednu textareu s 2 emialmi.
tu je PHP kod
 if($_GET["emailform"] != "")
{
	$delItems = $HTTP_GET_VARS['deleted_items'];
	for($x=0;$x<count($delItems);$x++)
	{
		$query = "Select email FROM tkontakty_lide  WHERE Kontakt_ID in ($delItems[$x])";
		$result = mysql_query($query) or die(mysql_error());
            @$emailik = MySQL_Result($result, $i, "email");

echo("$emailik")   ;

echo "<textarea name=bcc readonly=readonly>$emailik</textarea>";

}
BetaCam
Profil
Vyber to do pole pak to spoj pomocí implode a pak až to vypiš.
lexlutor
Profil *
Betacam prosim ta napíš mi ako to vybrať do pola...
Prosím ťa
crook
Profil *
nevim ja bych to delala budto rucne( nevim jestli je to uplne korektni ale lepe se mi pak predavaji promenne pomoci get nebo to muzes udelat pres pole)

Imho pouzivas mysql_result asi nejhorsi variantu:)..NEJPOMALEJSI..spise bych dal assoc nebo fetch_array

ja provadim vyber takto

$query = "Select email FROM tkontakty_lide WHERE Kontakt_ID in ($delItems[$x])";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);

// row je ted pole s vyberem kde na nultem miste je prvni ze seznamu vyberu na jednicce by bylo to co by nasledovalo po emailu
// pokud by jsi to mel jako trosku jinak a nevedel predem kolik tam bude vyberu dela se to pres while
// while($row = mysql_fetch_array($result)){...} jeden while jeden radek vysledku



a ted mas nekolik moznosti...

$emailik[$x] = row[0]; //// misto nuly tam muze byt nazev ..tedy row['email'];

// vitvori ti to pole kde [0] => email_12; [1] =>email_13
//a vyvolani bude pres implode a echo

emailk = implode(" ",$emailik); // udela ti text z pole kde v uvozovkach je to cim to chces oddelit..tady mezera..a nasleduje co roztrhat za carkou;
echo emailik v textarea:)


druha moznost je vytvorit si pole pres arrya a pokracovani je stejne jen das

emailik = array($row[0]);

nebo pro me moznost nejlepsi si vytvor umely radek s kterym si delej co chces

emailik = $row[0];
if(emailik == ""){
emailikAll = emailik;
}
else{
emailikAll = emailikAll.",".emailik;

(tady je pro me vyhodou ze si tam jednoduse cokkoliv pridam.)
pokud z toho budes chtit pole je to explode("",emailikAll)

}
lexlutor
Profil *
D A K U J E M

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0