2013-10-29 5 views
-1

이미 데이터베이스에 삽입 된 정보를 저장하고 사용자가 업데이트 할 수 있지만 이미 삽입 된 데이터를 제거하는 쿼리에 요소를 추가 할 때마다 텍스트 영역을 만들고 싶습니다. 그러나 쿼리에 요소를 추가하면 데이터가 손상되지 않습니다. 여기 Textarea는 db에서 데이터를 제거합니다.

데이터

<input name="mobile" type="text" class="field span6" rows="6" placeholder="Mobile" value="<?php echo !empty($mobile)?$mobile:'';?>"/> 

을 유지하고 여기가

<textarea name="mobile" type="text" class="field span6" rows="6" placeholder="Mobile" value="<?php echo !empty($mobile)?$mobile:'';?>"></textarea> 

내가 텍스트 영역 요소는 유지, 데이터를 제거하는 이유에 정말 의아해 오전 제거하는 코드는 코드입니다 전술적 인 데이터를 가진 텍스트 영역 요소는 큰 도움이 될 것입니다.

감사합니다.

+2

질문에 PHP 코드를 추가 할 수 있습니까? – andrewsi

+0

이것도 나에게 다소 과장된 것처럼 보입니다. ''? – Buggabill

+0

@Buggabill'echo $ mobile;''$ mobile'이 설정되지 않았을 때 경고를 띄지 만'! empty ($ mobile)? $ mobile : '';'하지 않습니다. – bansi

답변

1

textarea 태그를 잘못 사용하고 있습니다. input과 달리 value 속성을 사용하는 대신 태그 사이에 으로 정의 된 텍스트 영역 값으로 시작 및 종료 태그가 필요합니다.

보십시오 : 당신이 다른 곳 $mobile의 값을 확인하지 않는 한 또한

<textarea 
     name="mobile" 
     class="field span6" 
     rows="6" 
     placeholder="Mobile"><?php echo !empty($mobile)?$mobile:'';?></textarea> 

가, 내가 HTML 인젝션을 방지하기 위해 htmlentities()로 출력 권하고 싶습니다.

+0

정말 고맙습니다. 왜 잠시 동안이 설명을 해주 겠는가? – steviem1986

관련 문제