2014-09-06 4 views
-1

나는 PHP를 사용하여 MS SQL에 연결하고 일부 드롭 다운을 자체적으로 예상대로 채 웁니다. 그것의 요소를 테이블에 넣으려고하면 "$. [ 'RCC']."에서 오류가 발생합니다. "; 계속 구문 오류가 발생합니다. 내가 잃어버린 PHP에 익숙하지 않기 때문에 도움을받을 수 있습니까?테이블에 요소를 배치 할 때 드롭 다운을 채울 수 없다

echo ' 
<table> 
    <tr> 
    <td>Select Region:</td> 
    <td> 
    <select name=RCC>; 
    <option value='" . $row['RCC'] . "'>"' . $row['RCC'] .'"</option>; 
    </select> 
    </td> 
    </tr> 
</table>'; 

답변

0

당신은 "사용해야합니다"와 '제대로 문자열

echo ' 
<table> 
    <tr> 
    <td>Select Region:</td> 
    <td> 
    <select name=RCC>; 
    <option value="' . $row['RCC'] . '">"' . $row['RCC'] .'"</option>; 
    </select> 
    </td> 
    </tr> 
</table>'; 
0

구문 강조는 오류를 멀리합니다. 당신의 따옴표는 뒤로였습니다 :

echo ' 
<table> 
    <tr> 
    <td>Select Region:</td> 
    <td> 
    <select name=RCC> 
    <option value="' . $row['RCC'] . '">"' . $row['RCC'] .'"</option> 
    </select> 
    </td> 
    </tr> 
</table>'; 

그러나이 코드는 이기적으로 중요하지 않습니다. 루프에 <option> 태그 만 넣어야합니다.

echo ' 
<table> 
    <tr> 
    <td>Select Region:</td> 
    <td> 
    <select name=RCC>'; 
while ($row = mysql_fetch_assoc$result()) { 
    echo '<option value="' . $row['RCC'] . '">"' . $row['RCC'] .'"</option>; 
} 
echo ' 
    </select> 
    </td> 
    </tr> 
</table>'; 
+0

오류가 도망 간다하지만 드롭 PHP는 식료품에서 탈출 : 그렇지 않으면 당신은 데이터베이스의 각 요소에 대해 테이블을 인쇄 서버의 내 테이블에서 다운되지 않습니다. 독립 실행 형 요소로 사용하면 제대로 작동합니다. 어떤 아이디어?

지역 선택 에코 ': 여기에 전체 코드입니다 <선택 이름 = RCC>; while ($ row = mssql_fetch_array ($ result)) { ; };
'; – justZito

관련 문제