/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
løkke i mail()
Fra : Tobias Nielsen


Dato : 12-04-04 19:01

Hejsa

Jeg er kommet ud i et lille problem i forbindelse med at sende en
ordrebekræftelse ud via mail() funktionen i php.
På min checkout side skriver jeg en liste ud med de varer der er tilføjet
kurven, disser ligger gemt i et array som sessionsvariable.

Denne kode så således ud:

$kurv = $_SESSION["kurv"];

for ($i=0;$i<sizeof($kurv);$i++) {
$varen = $kurv[$i];
$vare_id = $varen[0];
$vare_antal = $varen[1];
dbconnect();
$query = "SELECT * FROM produkt WHERE produkt_id=".$vare_id;
$result = mysql_query($query);
$arr = mysql_fetch_array($result);
// udskrift af info
echo "<tr>\n";
echo "<td>".$arr['produkt_producent']."</td>\n";
echo "<td>".$arr['produkt_model']."</td>\n";
echo "<td><input size='1' name=\"checkout_antal".$vare_id."\" type=\"text\"
value=".$vare_antal." class='produkt_form'>&nbsp;</td>\n";
echo "<td>".$arr['produkt_pris']."</td>\n";
echo "<td>".($arr['produkt_pris']*$vare_antal)."</td>\n";
echo "</tr>\n";
}

Jeg ville gerne løbe en lignende løkke igennem i min mailfunktion, for at få
skrevet alle de valgte produkter med tilhørende pris ind i
ordrebekræftelsen, men synes ikke helt at kunne få det til at virke.

Nogle gode ideer/løsningsforslag?


På forhånd tak.

Tobias Nielsen



 
 
Nezar Nielsen (12-04-2004)
Kommentar
Fra : Nezar Nielsen


Dato : 12-04-04 23:58

Tobias Nielsen wrote:
> Jeg ville gerne løbe en lignende løkke igennem i min mailfunktion, for at få
> skrevet alle de valgte produkter med tilhørende pris ind i
> ordrebekræftelsen, men synes ikke helt at kunne få det til at virke.

<?php
$mail_content = '';
...
for ($i=0;$i<sizeof($kurv);$i++) {
...
$mail_content.= $arr['produkt_model'].' ...osv';
}

mail($modtager, $subject, $mail_content);
?>

Noget i den stil...

--
Mvh. Nezar Nielsen
http://fez.dk

Tobias Nielsen (13-04-2004)
Kommentar
Fra : Tobias Nielsen


Dato : 13-04-04 15:07


"Nezar Nielsen" <tumpen@fez.dk> skrev i en meddelelse
news:c5f6th$11k9s$1@ID-179598.news.uni-berlin.de...
> <?php
> $mail_content = '';
> ..
> for ($i=0;$i<sizeof($kurv);$i++) {
> ..
> $mail_content.= $arr['produkt_model'].' ...osv';
> }
>
> mail($modtager, $subject, $mail_content);
> ?>
>
> Noget i den stil...

Hej Nezar

Tak for dit svar.
For mig ser det dog ud som om at du opretter en "blank" variabel
($mail_content) for derefter at at køre forløkken igennem.
Jeg kan heller ikke umiddelbart få det til at virke efter dit eksempel.

Venlig hilsen
Tobias



Nezar Nielsen (14-04-2004)
Kommentar
Fra : Nezar Nielsen


Dato : 14-04-04 09:45

Tobias Nielsen wrote:

> Tak for dit svar.
> For mig ser det dog ud som om at du opretter en "blank" variabel
> ($mail_content) for derefter at at køre forløkken igennem.
> Jeg kan heller ikke umiddelbart få det til at virke efter dit eksempel.

der hvor der står .. er det meningen du selv skal sætte kode ind :)

--
Mvh. Nezar Nielsen
http://fez.dk

Tobias Nielsen (14-04-2004)
Kommentar
Fra : Tobias Nielsen


Dato : 14-04-04 11:27


"Nezar Nielsen" <tumpen@fez.dk> skrev i en meddelelse
news:c5itn3$24p3v$1@ID-179598.news.uni-berlin.de...

> der hvor der står .. er det meningen du selv skal sætte kode ind :)

ja det er jeg ligesom klar over.....


/Tobias



Søg
Reklame
Statistik
Spørgsmål : 177518
Tips : 31968
Nyheder : 719565
Indlæg : 6408645
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste