--------
Hyvin tuo toimii, sähköpostiin tulostuu tuo 'info1' arvo mikä php koodi hakee html sivulta. Mutta kuinka saan lisää muuttujia mukaan, ihan sama mitä koitan niin postiin ei tule muuta kun tuo info1 arvo. Kokeiltu on ties mitä jo ... ja kyl täysin amatööri ollaan toistaiseksi vielä näissä.
Ei tää voi olla näin vaikea ...
5
89
Vastaukset
- tölppö
Toimisiko esim:
.....
$message =- tölppö
Joo sori tais Suomi24 suodattaa viestin pienempi kuin -merkin takia. Ei sitten.
- hmh.
Otat jokaisen muun asian erikseen tuolta GET taulukosta, eli
$message = $_GET['info1'];
Nyt viestissä on ensimmäinen muuttuja, sitten LISÄTÄÄN siihen toinen näin:
$message.$_GET['info2'];
Pisteen laittaminen kahden muuttujan väliin, liittää jälkimmäisen sisällön ensimmäisen jatkoksi. Mutta tällä tavalla liitettynä ne menevät aivan yhdeksi pötköksi ja ovat vaikea lukea. Kannatta siis laittaa välilyönti tai muuta tekstiä siihen väliin. Se tapahtuu seuraavasti:
$message." ja ".$_GET['info3'];
Eli taas, pisteellä liitetään jo olemassa olevaan string muuttujaan lisää tekstiä. Sen tekstin voi kirjoittaa joko suoraan pisteen jälkeen heittomerkkien sisään. Tai sitten voi laittaa toisen muuttujan nimen, mutta muuttujan nimeä ei heittomerkkien sisään.
Tässä vielä koko koodi, kokeileppas tätä niin huomaat miten se toimii.
$message = $_GET['info1'];
$message.$_GET['info2'];
$message." ja ".$_GET['info3'];- hmnh.
Ja täällä vielä ohjetta noista PHP:n string operaatioista
http://php.net/manual/en/language.operators.string.php - KORJAUS
Kirjoitin väärin, yllä, tässä korjattu versio:
Otat jokaisen muun asian erikseen tuolta GET taulukosta, eli
$message = $_GET['info1'];
Nyt viestissä on ensimmäinen muuttuja, sitten LISÄTÄÄN siihen toinen näin:
$message.=$_GET['info2'];
Pisteen ja yhtäkuin merkin laittaminen muuttujan nimen jälkeen, liittää jälkimmäisen sisällön ensimmäisen jatkoksi. Mutta tällä tavalla liitettynä ne menevät aivan yhdeksi pötköksi ja ovat vaikea lukea. Kannatta siis laittaa välilyönti tai muuta tekstiä siihen väliin. Se tapahtuu seuraavasti:
$message.=" ja ".$_GET['info3'];
Eli taas, pisteellä liitetään jo olemassa olevaan string muuttujaan lisää tekstiä. Sen tekstin voi kirjoittaa joko suoraan pisteen jälkeen heittomerkkien sisään. Tai sitten voi laittaa toisen muuttujan nimen, mutta muuttujan nimeä ei heittomerkkien sisään.
Tässä vielä koko koodi, kokeileppas tätä niin huomaat miten se toimii.
$message = $_GET['info1'];
$message.=$_GET['info2'];
$message.=" ja ".$_GET['info3'];
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nainen, tervetuloa
Tule luokseni eka vaikka viikoks tai pariksi. Saisin helliä, kannustaa ja tukea sua ja kokata lempi herkkujasi. Pääsisit264048Kela valvoo lasten tilejä.
Tämä isoveli Kela kyttää jopa lasten yli 200,- euron rahat jotka on melko varmasti lahjaksi saatu. Se vaikuttaa perheen2993524TTK-tähti Saana Akiola paljasti tv-ohjelmassa tapahtuneen ahdistelun
Olisko pitänyt suunnitella ulostulo paremmin? Nyt lehdet soittelevat kaikki 8 läpi ja kuusi sanoo ettei koskenut häntä.292411Olisit ollut varovaisempi
Nyt jos minut hylkäät ja et meidän asiasta minulle mitään ilmoita niin ettet edes anteeksi pyydä, niin tiedä että minä e372309- 1382061
- 551906
Elisa laskuttaa jo sähköpostilaskusta erikseen euron
Paperilaskuista on otettu lisämaksua jo ajat sitten, mutta nyt Elisa ottaa euron siitä että lähettävät sähköisen laskun1201791Oho! Susanna Laine kohtasi epäonnea lomareissulla Italiassa - Avaa tilannetta: "Vähän sahaavaa..."
Ou nou! Tsemppiä kuitenkin loppulomaan Italiassa, Susanna Laine ja mahdollinen seuralainen! Lue lisää ja katso kuvat:81505Ensitreffit alttarilla Jyrki paljastaa hääyön intiimiasioista kameroiden sammuttua: "Fyysinen..."
Ooo-la-laa… Ensitreffit alttarilla -sarjassa alkaa hääparien välillä ns. tunteet kuumenemaan. Lue lisää: https://www.s21393Sinulle, tahtoisin kertoa mitä
ajattelen siitä. Ehkä olen väärässä, mutta minusta kuulostaa jonkin alulta, mutta ei kerro minkä. Se selvinnee myöhemmi191290