2013-03-19 3 views
-2

범위가있는 프로그램을 갖고 싶습니다. 결국 사용자에게 모든 결과를 제공하고 싶습니다. 모든 범위의다른 페이지의 범위 값

먼저

자바 스크립트 :

function imgShow(Target) 
{ 
    for(var i=1; i<=images; i++) 
    { 
     if(i != Target) 
      document.getElementById('img' + i).style.display = 'none'; 
     else 
      document.getElementById('img' + i).style.display = 'block'; 
    } 
} 

HTML

<input type="range" id="slider" max="<?php echo ($images*1); ?>" min="1" 
    value="1" onchange="imgShow(parseInt(this.value/1));" /> 
<output> 
    <?php 
    for ($i=0; $i<$images; $i++){ 
     $image = $files[$i]; 
     echo '<div id="img' . ($i+1) . '" class="photo" style=""><img src="' . $image . '" /></div>'; 
    } 
    ?> 
</output> 

위의 코드는 GOOD입니다 (난 그냥이 쓰기 그래서 당신은) 내가 사용하는 변수 당신은 내가 범위의 값을이 이미지를 변경할 때마다 줄 참조

을 알고있다. 그런 다음 내 문제는 데이터베이스에 저장해야하므로 먼저 텍스트 영역에 표시하여 사용자가 테스트에서 얻은 점수를 알 수 있도록해야합니다.

echo '<form action="'. $_SERVER["PHP_SELF"] .'" method="post">'; 
echo 'Solution:<br>'; 
echo '<textarea name="message"></textarea><br>'; 
echo '</form>'; 

나는 textarea 사이에 뭔가 쓸 필요가 있다고 생각하지만 나는 무엇을 모르겠다. 이미 몇 가지 시도. "echo ($ _ SERVER [REQUEST_METHOD] == 'POST')"에서 else를 수행하기 때문에 echo가 발생합니다. 누군가 나를 도와 줄 수 있기를 바랍니다.

+3

들여 쓰기의 아주 이상한 스타일 그게 전부! – techfoobar

+0

죄송합니다. 조금 빠르고 지저분한 작품입니다. – user2164811

+0

불만 사항이 아니며 중립적 인 발언이었습니다. 들여 쓰기가 본질적으로 개인 선호입니다. – techfoobar

답변

3

textarea 요소는 value 속성이 아닌 그 내부에 값을 가지고 있습니다.

<textarea> value here </textarea>

+0

안 그래도 그래, 그래도 난 아직도 내가 쓴 코드 (내가 추측하는 PHP, 어쩌면 js)를 쓰는지 모르겠다. – user2164811

+0

'echo '
'; 좋은 예가 될 것입니다 – Waygood

+0

htmlentities (중학교에서 PHP 만 사용)로 일한 적이 없습니다. 그리고 'xxx'대신에 무엇이 있어야할까요? – user2164811