PHP : 변수의 큰 따옴표 안에있는 if 또는 foreach 문

테슬라

여러 체크 박스 데이터가 포함 된 이메일로 테이블을 보내는 양식이 있습니다.

...
<ul>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Английская классика" />Английская классика</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Итальянская классика" />Итальянская классика</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Кантри" />Кантри</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Прованс" />Прованс</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Деревенская кухня" />Деревенская кухня</li>                                                                     
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Современная классика" />Современная классика</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Скандинавский минимализм" />Скандинавский минимализм</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Эко-кухня" />Эко-кухня</li>
   <li><input id="const-style" class="checkbox-form"  type="checkbox" name="style[]" value="Старинный Рустикаль" />Старинный Рустикаль</li>
</ul>                                                    

그러나이 확인란에서 데이터를 출력해야하는 php-handler 파일에 문제가 있습니다.

if(!empty($_POST['name'] ))
{
$to = "[email protected]"; 
$from = '[email protected]'; 
$subject = "Form-test";
$kit_styles = $_POST['style'];
$message = " 
            <html> 
            <head> 
            <title></title> 
            </head> 
            <body> 
            <table border='1' width='300px;'>
                ...
                <tr>
                    <td>Styles</td>
                    <td> "?><?php foreach ($kit_styles as $stylish) {echo "<span>". $stylish , ", ". "</span>";}" </td>
                </tr>
                <tr><td> SOMETHING here </td><td>and here</td></tr>
                ...                  
            </table>
            </body> 
            </html>"; 
$content = "text/plain";               
$headers = "Content-type: text/html; charset=UTF-8 \r\n";
$headers .= "From: <[email protected]>\r\n";
$result = mail($to, $subject, $message, $headers);

if ($result){ 
    echo "<div id='constructResult' class='form-text success inline'>Sent!</div>";
}
else{
    echo "<div id='constructResult' class='form-text failed inline'>Didn't send. Try again</div>";
}
}
else {
echo "<div id='constructResult' class='form-text failed inline'>A fields  with <span style='color:red;'>*</span> are empty.</div>";
}
?>

제출 후 양식 페이지에서 확인 된 위치를 봅니다. 그러나 메일 게시물에서 스타일 뒤에 빈 셀이 표시되고 해당 셀 뒤에는 셀이 표시되지 않습니다. 그래서 확인 된 위치와 "SOMETHING here"등의 텍스트가있는 셀이 표시되지 않습니다. 어디에서 오류가 발생합니까?

화이터

메시지 본문에 추가하는 대신 결과를 에코합니다. 이것으로 충분합니다.

$message = " 
            <html> 
            <head> 
            <title></title> 
            </head> 
            <body> 
            <table border='1' width='300px;'>
                ...
                <tr>
                    <td>Styles</td>
                    <td> ";

                    foreach ($kit_styles as $stylish) {
                        $message .= "<span>$stylish, </span>";
                    }

$message .= "       </td>
                </tr>
                <tr><td> SOMETHING here </td><td>and here</td></tr>
                ...                  
            </table>
            </body> 
            </html>"; 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

큰 따옴표가있는 문자열의 변수 이름 끝

분류에서Dev

큰 따옴표 또는 문자열 변수의 문자열 값 추출

분류에서Dev

PHP mail ()이 작은 따옴표와 큰 따옴표를 html 특수 문자로 변환하는 이유

분류에서Dev

큰 따옴표로 묶인 PHP 문자열 안에 PHP 변수를 삽입하는 방법

분류에서Dev

PHP : 작은 따옴표와 큰 따옴표가있는 복잡한 문자열

분류에서Dev

PHP preg_split 큰 따옴표 안에 특수 문자 유지

분류에서Dev

PHP preg_split 큰 따옴표 안에 특수 문자 유지

분류에서Dev

파이썬에서 스크래핑하는 동안 큰 따옴표 문자열 내의 큰 따옴표

분류에서Dev

문자열의 작은 따옴표 또는 큰 따옴표로 인한 잘못된 SQL 구문

분류에서Dev

작은 따옴표 또는 큰 따옴표 외부의 문자열을 추출하는 정규식

분류에서Dev

큰 따옴표가있는 bash 변수

분류에서Dev

작은 따옴표 또는 큰 따옴표 사이의 문자열 가져 오기

분류에서Dev

Sublime에서 큰 따옴표 안의 PHP 변수를 굵게 표시하는 방법

분류에서Dev

preg_match 내부에 이스케이프 된 간단한 또는 큰 따옴표가있는 PHP 문자열

분류에서Dev

Python에서 작은 따옴표 또는 큰 따옴표로 문자열 추출

분류에서Dev

큰 따옴표 및 작은 따옴표 안의 Grep 문자열

분류에서Dev

작은 따옴표 또는 큰 따옴표로 html 구문 분석

분류에서Dev

Regex 표현식에 큰 따옴표가있는 수식 구문 분석 오류

분류에서Dev

큰 따옴표 ( "") 안에있는 다른 시트의 셀 참조

분류에서Dev

큰 따옴표 사이에있는 문자열의 문자 바꾸기

분류에서Dev

Sed의 큰 따옴표 및 변수-알 수없는 표현식?

분류에서Dev

PHP : 문자열은 작은 따옴표가 아니라 큰 따옴표입니다. 어떻게 고치는 지?

분류에서Dev

큰 따옴표 문자열에서 변수 인쇄를 방지하는 방법

분류에서Dev

별칭을 정의 할 때 작은 따옴표 또는 큰 따옴표?

분류에서Dev

별칭을 정의 할 때 작은 따옴표 또는 큰 따옴표?

분류에서Dev

큰 따옴표없이 특수 문자가있는 분할 문자열

분류에서Dev

정규식 : 따옴표 또는 큰 따옴표 안에있는 경우를 제외하고 문자열을 문자로 분할

분류에서Dev

R RegEx : 대괄호 안에있는 모든 큰 따옴표 ( ") 문자와 일치

분류에서Dev

큰 따옴표로 묶인 문자열 안에 변수를 추가하는 방법

Related 관련 기사

  1. 1

    큰 따옴표가있는 문자열의 변수 이름 끝

  2. 2

    큰 따옴표 또는 문자열 변수의 문자열 값 추출

  3. 3

    PHP mail ()이 작은 따옴표와 큰 따옴표를 html 특수 문자로 변환하는 이유

  4. 4

    큰 따옴표로 묶인 PHP 문자열 안에 PHP 변수를 삽입하는 방법

  5. 5

    PHP : 작은 따옴표와 큰 따옴표가있는 복잡한 문자열

  6. 6

    PHP preg_split 큰 따옴표 안에 특수 문자 유지

  7. 7

    PHP preg_split 큰 따옴표 안에 특수 문자 유지

  8. 8

    파이썬에서 스크래핑하는 동안 큰 따옴표 문자열 내의 큰 따옴표

  9. 9

    문자열의 작은 따옴표 또는 큰 따옴표로 인한 잘못된 SQL 구문

  10. 10

    작은 따옴표 또는 큰 따옴표 외부의 문자열을 추출하는 정규식

  11. 11

    큰 따옴표가있는 bash 변수

  12. 12

    작은 따옴표 또는 큰 따옴표 사이의 문자열 가져 오기

  13. 13

    Sublime에서 큰 따옴표 안의 PHP 변수를 굵게 표시하는 방법

  14. 14

    preg_match 내부에 이스케이프 된 간단한 또는 큰 따옴표가있는 PHP 문자열

  15. 15

    Python에서 작은 따옴표 또는 큰 따옴표로 문자열 추출

  16. 16

    큰 따옴표 및 작은 따옴표 안의 Grep 문자열

  17. 17

    작은 따옴표 또는 큰 따옴표로 html 구문 분석

  18. 18

    Regex 표현식에 큰 따옴표가있는 수식 구문 분석 오류

  19. 19

    큰 따옴표 ( "") 안에있는 다른 시트의 셀 참조

  20. 20

    큰 따옴표 사이에있는 문자열의 문자 바꾸기

  21. 21

    Sed의 큰 따옴표 및 변수-알 수없는 표현식?

  22. 22

    PHP : 문자열은 작은 따옴표가 아니라 큰 따옴표입니다. 어떻게 고치는 지?

  23. 23

    큰 따옴표 문자열에서 변수 인쇄를 방지하는 방법

  24. 24

    별칭을 정의 할 때 작은 따옴표 또는 큰 따옴표?

  25. 25

    별칭을 정의 할 때 작은 따옴표 또는 큰 따옴표?

  26. 26

    큰 따옴표없이 특수 문자가있는 분할 문자열

  27. 27

    정규식 : 따옴표 또는 큰 따옴표 안에있는 경우를 제외하고 문자열을 문자로 분할

  28. 28

    R RegEx : 대괄호 안에있는 모든 큰 따옴표 ( ") 문자와 일치

  29. 29

    큰 따옴표로 묶인 문자열 안에 변수를 추가하는 방법

뜨겁다태그

보관