제품 유형에 따라 데이터로 채워지지 않는 양식 요소가 많은 양식이 있습니다. mysql db에서 한 행 레코드를 인쇄하려면 데이터에 빈 컨테이너가있는 열을 인쇄하지 않거나 "%"기호를 입력해야합니다. 누구든지 그 일을하는 방법을 알고 있습니까? 예를 환영합니다!PHP에서 "%"기호가없는 경우에만 양식 요소를 표시하는 방법
답변
null 또는 빈 문자열을 확인하여 열이 비어 있는지 확인하고 strpos
을 사용하면 '%'이 표시되는지 확인할 수 있습니다. 단 조건이 충족되는 경우 열 데이터를 인쇄 :
<?php if (!is_null($row['column']) && $row['column'] != '' && false === strpos($row['column'], '%')) : ?>
<?php echo $row['column']; ?>
<?php endif; ?>
또는 원시 PHP에서 :
if (!is_null($row['column']) && $row['column'] != '' && false === strpos($row['column'], '%')) {
echo $row['column'];
}
if ($yourValue != '' && strpos($yourValue, '%') === FALSE)
{
// print empty container
}
...하지만 원래 데이터베이스 값이 이미 포함되어 어디 경우를 처리 어떻게 %
따라서 표시해야합니다 (Bracketworks의 의견 참조)?
일 것입니다. strpos ($ yourValue, '%')> = 1' 그렇지 않으면 "%"만 입력 할 수 있기 때문입니다. 그리고 나머지가 숫자인지 확인할 수도 있습니다. '$ num = str_replace ('%', '', $ yourValue); if (numeric ($ num)) { // 숫자 } – Dion
원래 질문에서 표시 할 "값"이 숫자라고 가정합니다. 처음 문장에 BTW, 내가 왜 ** ** '%'만 입력 할 수 있는지 이해할 수 없다 ... 여기서 값이 ** 표시되어야하는지 ** 확인하고있다. –
당신은 맞지만 "%"(abc %)가 아닌 숫자 값을 본 적이 있습니까? – Dion
$query = "SELECT * FROM TABLE WHERE ID = 1";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
foreach ($row as $key => $value) {
if ($value != "" && strpos($value, '%') === false) {
//Do your output here...
}
}
}
- 1. .net이 작동하지 않는 경우에만 요소를 표시하는 방법?
- 2. PHP에서 이미 선택된 폼 요소를 표시하는 방법
- 3. 배열 요소를 표시하는 방법 php
- 4. PHP에서 treeview를 표시하는 방법
- 5. 자바 스크립트의 양식 요소를 PHP에서 인식하지 못합니다.
- 6. 양식 요소를 숨기거나 표시하는 디자인 패턴
- 7. html 양식 요소를 검색하고 페이지의 다른 위치에 값을 표시하는 방법
- 8. PHP에서 이미지를 표시하는 동안 오류를 표시하는 방법?
- 9. cakephp에서 필요한 경우에만 검색 결과를 표시하는 방법
- 10. 사용자가 로그인 한 경우에만 요소를 표시하려면 어떻게해야합니까?
- 11. 필드가 선택된 경우에만 양식 제출을 허용하는 방법
- 12. HTML 요소를 회색으로 표시하는 방법
- 13. 배열 요소를 검색하고 표시하는 방법
- 14. PHP에서 양식 키 사용 방법
- 15. 특정 시간이 경과 한 경우에만 메시지를 표시하는 방법 jquery - 양식 제출 금지
- 16. 레일즈에서 올바른 "for"속성을 생성하는 기호가없는 양식 레이블을 생성하려면 어떻게해야합니까?
- 17. PHP에서 요소를 xml에서 제거
- 18. 통화 기호가없는 통화 서식
- 19. 분리 문자 구분 기호가없는 문자열
- 20. PHP에서 배열에 SQL 요소를 추가하는 방법
- 21. PHP에서 개체의 배열에서 요소를 삭제하는 방법?
- 22. PHP에서 업로드 프로세스 표시 줄을 표시하는 방법?
- 23. PHP에서 웹 페이지에 이미지를 표시하는 방법
- 24. PHP에서 .cmd 파일을 실행하고 결과를 표시하는 방법
- 25. PHP에서 MySQL Select 문을 표시하는 방법
- 26. PHP에서 하이퍼 링크를 사용하여 데이터를 표시하는 방법
- 27. PHP에서 HTML 엔터티 (십진수)를 표시하는 방법?
- 28. PHP에서 실행중인 mysql 쿼리를 표시하는 방법
- 29. PHP에서 결과를 표시하는 동안이주의 사항을 제거하는 방법
- 30. PHP에서 다차원 배열을 만들고 표시하는 방법
무엇을 시도 했습니까? 데이터베이스 모델은 무엇입니까? "빈"필드가 NULL입니까? – Dan
무엇? 다시 말해 줄래? –
코드를 추가하는 방법은 100 가지가 있기 때문에 더 많은 코드를 추가해야하지만, 일부 경우에만 유용 할 수 있습니다. – hakre