2013-04-01 2 views
1

내 결과 ID에 대한 함수를 EOF에 추가해야하지만이 줄이 페이지에 표시되어 제 기능을하지 못합니다. 이 문제를 해결하는 방법!EOF에서 PHP 추가 기능

{design_num('61')} 

내 PHP :

$stmt->bind_result($Id,$first_name, $last_name); 

$content = <<< EOF 
    <tr> 
    <td style="text-align:center;">{design_num($Id)}</td> 
    <td style="text-align:right;"><a href="#">{$first_name}</td> 
    <td style="text-align:right;">{$last_name}</td> 
    </tr>              
EOF; 
+1

이 작업을 수행하기 위해 강력한 마법이 필요합니다. 또한 XSS를 피하기 위해'$ first_name'과'$ last_name'을 출력 할 때'htmlspecialchars'를 사용하십시오. –

+1

마이클이 말했듯이, 그'EOF' 마커는 HEREDOC 마커라고 불리는 것으로 사용되고 있습니다. 그냥 당신이 미래의 인터넷 검색에 대해 알고. – jcbwlkr

답변

1

그것은 가능하지만 당신은 당신은 당신의`A` 요소를 닫지 마십시오

$design_num = design_num($Id); 
$content = <<< EOF 
    <tr> 
    <td style="text-align:center;">$design_num</td> 
    <td style="text-align:right;"><a href="#">$first_name</td> 
    <td style="text-align:right;">$last_name</td> 
    </tr>              
EOF;