Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ostoskorin tiedot sähköpostiin

lemoon [17.01.2005 22:04:07]

#

Alla oleva koodi lähettää tilaajalle vahvistusviesti spostiin.

Juu hyvin toimii, mutta. Jos tilattuja tuotteita on enemmäin kuin 1 niin generoituu useampi vahvistusviesti. :[

Tiedän ehtä johtuu tuosta for:in loppu hakasesta. (end)
Jos taasen se on tuossa ? paikalla niin generoituu aina vain yksi viesti..

Nyt tarvisinkin teidän viisaita päitänne avuksi?

for (reset ($kori); $avain = avain ($kori); next ($kori))
     {
     $tieto=tuotetieto($avain);
     $yht = $yht + $tieto->hinta*$kori[$avain];


//?

   mail("$maili", "Tilausvahvistus ", "Kiitos tilauksesta $nimi!!

  Olet tilannut seuraavat tuotteet:
  Artisti:  $product_data->artisti
  Julkaisu:  $product_data->julkaisu
  Kpl: $kori[$avain]

.
.
.
.

", "From: $webmaster");



} //end



function tuotetieto($id){
$query = mysql_query("SELECT julkaisu, artisti, hinta FROM db WHERE id = '$id' ");

$row = mysql_fetch_array($query);
$tieto->julkaisu = $rivi[0];
$tieto->artisti = $rivi[1];
$tieto->hinta = $rivi[2];
return $tieto;
}

sqwiik [17.01.2005 23:11:44]

#

Siirrä postitus silmukan ulkopuolelle. Laita siten, että posti lähetetään vain jos korissa on tavaroita.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta