2016-06-09 38 views
0

我试图让多选的值被列入一个php电子邮件表格。该变量名称=“变量[]”我怎样才能获得一个多选的值到echo语句中?

我不知道如何去了解它,所以任何建议将是真棒

$message = "<html><head><title></title></head> 
     <body> 
      <p>Sentence".$_POST['somevarriable']."</p> 
      <p>Another Sentence". [I want to put an array here]."</p> 
     </body> 
     </html>"; 
+1

你可以使用'破灭( ' '$ _ POST [' 变量'])' – cmorrissey

+0

真棒,那工作! –

+2

'[]'使PHP创建这些值的数组,因此您需要将该数组的值转换为字符串以供显示。 –

回答

1

像这样的事情? (未经测试)

$message = " 
    <html> 
     <head><title></title></head> 
     <body> 
      <p>Sentence" .$_POST['somevarriable']. "</p> 
      <p>Another Sentence " 
    ; 

    foreach ($_POST['variable'] as $selectedOption){ 
     $message .= $selectedOption . ' '; 
    } 

    $message .= " 
      </p> 
     </body> 
    </html> 
    "; 

参考:

How to get multiple selected values of select box in php?

+0

雅,内爆东西完美无缺。但是,这正是我所期待的。 :) –