2011-05-27 2 views
0

У меня есть 2 функции, и я хочу, чтобы отправить все функции данные на мою почту Я попытался как этот это мои функцииМогу ли я отправлять выходные данные функции на почту?

function cart1(); 
function cart2(); 

мои функциональные коды

<?php 
function cart1 () { 
    foreach($_SESSION as $name => $value){ 
     if ($value>0) { 
      if (substr($name, 0, 5)=='cart_') { 
       $id = substr($name, 5, (strlen($name)-5)); 
       $get = mysql_query('SELECT id, name, price FROM products WHERE id='.mysql_real_escape_string((int)$id)); 
       while ($get_row = mysql_fetch_assoc($get)) { 
        $sub = $get_row['price']*$value; 
        echo $get_row['name'].' x '.$value.' @ &pound;'.number_format($get_row['price'], 2).' = &pound;'.number_format($sub, 2).'<a href="cart.php?remove='.$id.'">[-]</a> <a href="cart.php?add='.$id.'">[+]</a> <a href="cart.php?delete='.$id.'">[Delete]</a><br />'; 
       } 
      } 

     } 
    } 
} 
?> 

<form action="email.php" method="post"> 
    <input type="hidden" name="cart1" value="<?php cart1(); ?>"> 
    <input type="hidden" name="cart2" value="<?php cart2(); ?>"> 
    <input type="submit" name="submit" value="Submit" > 
</form> 

Я просто хочу знать, как для преобразования вывода функции в объект формы. может кто-нибудь мне помочь.

+0

Что не так с тем, что у вас там есть? –

ответ

1
<?php 
    function cart1() { 
      $results = ''; 
      foreach(...) { 
       ... 
       $results .= $get_row['name'].' x '.$value.' @ &pound;'.number_format($get_row['price'], 2).' = &pound;'.number_format($sub, 2).'<a href="cart.php?remove='.$id.'">[-]</a> <a href="cart.php?add='.$id.'">[+]</a> <a href="cart.php?delete='.$id.'">[Delete]</a><br />'; 
      } 
      return $results; 
    } 
?> 



<input type="hidden" name="cart1" value="<?php echo cart1(); ?>"> 
<input type="hidden" name="cart2" value="<?php echo cart2(); ?>"> 
+0

спасибо за ур ответ – hamp

+0

еще раз спасибо, но с той же проблемой его показать результат также в форме, которую я не хочу показывать посетителю. Я устанавливаю тип скрытый, но он показывает результат функции, который я не могу понять. Я думаю, что значение can not является функцией. – hamp

+0

вы можете объяснить свою проблему немного больше PLS? –

Смежные вопросы