2014-01-12 5 views
0

SQL 형식의 "s_name"을 PHP 형식의 입력 값으로 가져올 때 SQL을 업데이트 할 때;PHP를 SQL 형식으로 업데이트

while($row = mysqli_fetch_array($result)) 
{ 
    echo "<form action=\"confirm.php\" method=\"post\" name=\"confirm\">"; 
    echo "<p>NAME:<input name=\"s_name\" value=".$row['s_name']."></p>"; 
    echo "<input name=\"submit\" type=\"button\" value=\"OK\"/>"; 
    echo "</form>"; 
} 

내 문제. 예를 들어, "s_name"에 "미국"과 같은 공백이 포함되도록하려면 값이 "United"를 값으로 사용하지만 "United"와 같은 필드의 첫 번째 공간 앞에 표시

내 목표는 점점 높아지고 있습니다. "s_name"을 양식의 값으로 입력하고 변경하고 데이터베이스를 업데이트하십시오.

답변

0

당신이 value=United States으로 끝났기 때문입니다. 주위

넣어 따옴표 :

value='".$row['s_name']."' 

그리고 지금 당신이 작동 value='United Stated'하게 될 겁니다. 또한

는 :

value=\"".$row['s_name']."\" 

항상이 같은 문제는 출력에서 ​​보면 일단 꽤 명확하게 생성 된 HTML의 "소스보기"하는 데 도움이됩니다.

관련 문제