Jump to content
php.lv forumi

par foreach


bra

Recommended Posts

Tātad ir foreach cikls

<?php
foreach ($_POST['count'] as $key=>$value) {
$vertiba = $value.", ".$key;
#echo $vertiba;
}
?>

mana problēma ir tā ka man vajag savākt visus foreach datus un saglabāt piem DB vai sūtīt uz pastu tādēļ nedomāju ka racionāli, būtu katru reizi ar foreach sūtīt pastu manu prāt labāk būtu ja es varētu savākt datus kautkādā kopumā un tad grūst ārā vienā manīgā sūtīt pastu vai insertot iekš DB katrā ziņā ar DB val nebūtu problēma, bet ar mail gan vismaz man tā liekas ir kādas idejas?

Paldies jau iepriekš ceru ka izdevās +- apskaidrot kas un kā vel piebildīšu ka man foreach() ciki ir kādi 3 viens otrā :P te pilnais kods http://paste.php.lv/2080

Link to comment
Share on other sites

ārprāc kas pa kodu :)

 

    foreach ($_POST['count'] as $key=>$value) {
        if($value != "0"){
            foreach ($_POST['name'] as $name_key=>$name_value) {
                foreach ($_POST['cena'] as $cena_key=>$cena_value) {
                    if($name_key == $key && $cena_key == $key ){

 

reducējam uz

 

foreach ($_POST['count'] as $key=>$value) {
  $cena_value = $_POST['cena'][$key];
  $name_value = $_POST['name'][$key];
}

 

es nesaprotu, kur ir problēma...

tu nemāki pielietot "." operatoru ?

 

$msg = '';
foreah( .. ) {
  $msg .= "{$name_value}: {$cena_value}\n";
}

# 1.) Insert DB
# 2.) mail( $to, $msg, $headers );

Edited by Delfins
Link to comment
Share on other sites

kapec ja vajag masivu suutit pa mailu projaam vajag izjaukt, salikt citaa masiiva un tad masiivu suutit prom pa mailu, ja $_POST['count'] jau ir masiivs ??

vai ja gribi skaisti tad

foreach ($_POST['count'] as $value) { 
 $txt_to_mail .= $value."\n"; 
}

bet tas kods ir briesmiigs

Link to comment
Share on other sites

×
×
  • Create New...