나는 (작동) 값을 가져오고 입력 (작동하지 않음)에서 필드를 비활성화하고 게시하려고합니다. 미리 감사드립니다. 난 당신이 (당신이 뭘 하려는지처럼 보이는) 쿼리 결과에 따라 비활성화하려는 경우 확실하지 않다값이 존재하는 경우 텍스트 필드 또는 입력을 비활성화하는 방법은 무엇입니까?
<textarea name="title" id="title"><?php
$query = "SELECT * FROM table WHERE id = '$member'";
$result = mysql_query($query);
$member = mysql_real_escape_string($member);
while($row = mysql_fetch_array($result)) {
$title = $row['title'];
echo $title;
}?> <?=($disable ? " disabled=\"disabled\"" : "");?>
<?php if($title == true) {
$disable = true;
}
else {
$disable = false;
}
?></textarea>
@Brion 다음
disabled
속성은textarea
태그의 속성이어야합니다. '테이블에서 제목 선택 ... '을하십시오. ** 필요없는 경우 select *를 수행하십시오. ** 모든 필드는 이유없이 코드를 느리게 만듭니다. 오, SQL injection 공격을 막기 위해 $ member = mysql_real_escape_string ($ member);을 실행하여'$ member'를 탈출하는 것을 잊지 마십시오. – Johan+1 좋은 팁, 초보자 (나도 배우기 시작했을 때)의 대부분은 이런 종류의 실수를합니다. –
@Johan 안녕하세요. 텍스트 필드를 비활성화하는 방법에 대한 아이디어가 있습니까? – Brion