Morjeen.
Mun pitäis värkätä lomake, joka lähettää asiakkaan keräämät tiedot sähköpostiin. Siinä ei ole ongelmaa, vaan ongelma on seuraava:
Lomakkeessa asiakkaat valitsee tavaroita 1-4 kappaletta. Hinta vaihtelee tavarakohtaisesti ja asuinpaikan mukaan.
Miten saan sen tulostamaan sähköpostiin esim. hinta-alueen 1 tavaran 4 hinnan?
Auttakaa, viisaat. Kiitos.
Mahdollisuuksia on useampi kuin yksi.
Ensinnäkin rakentamalla lomakkeen, josta ostaja valitsee/ilmoittaa asuinalueensa.
Hinnat alueittain voi ilmoittaa muualla kuin lomakkeella. Varsinainen ohjelma sitten ottaa vastaan tiedot tavaramerkistä, kpl-määrästä ja alueesta ja laskee niiden hinnan.
Vaihtoehto 2: Eroavat hinnat voivat olla myös taulukoissa eri soluissa. Kullekkin aluelle voidaan antaa oma numero (joka on piilossa alasvetovalikon value-kentässä). Numero voidaan asettaa vastaamaan taulukon saraketta, josta kyseisen alueen hinnat sijaitsee. (Taulukon sarakenumero 0 voidaan varata tuotenimelle tai numerolle.)
Tämä siis oletuksena, että käytät tiedostoja. Mysql-taulussa homma on yhtä selkeä.
Mysql-kannat ei ole käytössä. :/
Oma php:n ymmärtäminen on vähän niin ja näin, niin ei mitään havaintoa, että miten tuon käytännössä tulostaa. Periaatteen kyllä ymmärrän.
Kiitoksia, vastauksesta.
Myöhässä, mutta kuitenkin.
Vinkkinä antaisin, että kannattaa ensimmäiseksi kysyä ostajan osoite. Tällä sitten luoda se hintavalikko. Jos sitä kysytään etukäteen voidaan se valehdella.
PHP:llä tee jotenkin näin.. Mutta ei kuitenkaan. Mutta etköhän tosta jotain saa irti..
<form name="kikkailua" method="post" action="sivunnimi.php"> <?php echo '<p>Valitse kunta</p>'; echo '<select name="kunta" onchange="this.form.submit();">'; echo '<option value="0"></option>'; echo '<option value="1">Pyhäjärvi</option>'; echo '<option value="2">Nivala</option>'; echo '<option value="3">Haapajärvi</option>'; echo '</select>'; echo '<br />'; echo '<br />'; if ($_REQUEST['kunta'] == 0) { echo 'missä asut ? '; } else if($_REQUEST['kunta'] == 1) { echo 'hinta 2 €'; } else if ($_REQUEST['kunta'] == 2) { echo 'hinta 5 €'; } else if ($_REQUEST['kunta'] == 3) { echo 'hinta 15 €'; } ?>
Mod. edit: Psst, kooditagit
Aihe on jo aika vanha, joten et voi enää vastata siihen.