1
두 개의 주문 번호를 비교하고 일치하는지 또는 일치하지 않는지 간단한 패스를 출력하는 PHP 생성 테이블이 있습니다. 결과에 따라 행의 배경색을 녹색 또는 빨간색 (시각적 식별)으로 설정하는 표를 얻으려고합니다.PHP 생성 테이블의 3 진 연산자
간단하게 유지하려면 삼항 연산자를 사용하려고하지만 행 색만 첫 번째 인수 (녹색)로 나오고 오류가 빨간색으로 표시되지 않습니다.
표 코드 :
while ($add_info = sqlsrv_fetch_array($getres)){
$row = ($add_info['row']);
$worksorder = ($add_info['id']);
$scanned = ($add_info['scanned']);
$result = ($add_info['result']);
echo ("<tr ($result == 'PASS') ? style='background-color:green' : style='background-color:red'> <td/> $row <td/> $worksorder <td/> $scanned <td/> $result
</tr>");
특히 운영자 섹션 :
<tr ($result == PASS) ? style='background-color:green' : style='background-color:red'>
이것은 정직해야한다처럼, 난 그냥 근본적인 뭔가가있어 보인다.
고마워요.
빠른 응답을 보내 주셔서 감사합니다. 귀하의 코드는 합격/불합격의 문제를 해결하고 추론을 볼 수 있습니다. 응답이 통과되면 테이블이 왼쪽으로 이동합니다 (행 번호가 테이블 외부에 있음).하지만 실패는 올바른 열. 어떤 아이디어? –
답변을 업데이트했습니다. 나는 닫는''' –