2014-04-03 3 views
0

양식에서 $ _POST 값을 이미지 태그로 보내려면 어떻게해야합니까? 이미지는 다른 PHP 파일에서 값을 post하여 생성됩니다. 코드 예제 :

당신은 당신이 이전에 파일에서와 마찬가지로의 <?php ?> 태그 서버 측 코드를 포장 할 필요가
<form name="grafiks" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"  onsubmit="check()"> 

<select name="kolsk" onchange="this.form.submit()" > 
       <option></option> 
       <option <?php if(isset($_POST['kolsk']) &&  $_POST['kolsk'] == '1') echo 'selected="selected"' ?> value="1">1</option> 
       <option <?php if(isset($_POST['kolsk']) &&  $_POST['kolsk'] == '2') echo 'selected="selected"' ?> value="2">2</option> 
       <option <?php if(isset($_POST['kolsk']) &&  $_POST['kolsk'] == '3') echo 'selected="selected"' ?> value="3">3</option> 

</select> 

</form> 
<?php 
if(isset($_POST['kolsk'])){ 
$kolsk = $_POST['kolsk']; 
} 


echo '<img src = "myplot2.php" ?$kolsk >'; 
?> 
+0

나는 그것을 얻지 않는다. POST 변수'kolsk'가 이미지의'src' 속성에 있기를 원하십니까? –

답변

1

. 이런 식으로 뭔가 : 그 src 값은 사용자의 요구에 유효한 URL 인 경우

<?php 
    if(isset($_POST['kolsk'])){ 
    $kolsk = $_POST['kolsk']; 
?> 
    <img src="myplot2.php?<?php echo $kolsk ?>" /> 
<?php 
    } 
?> 

그것은 100 % 분명하지 않다. 즉 쿼리 문자열 매개 변수가 있다면 당신은 아마 뭔가처럼, 그 값으로 이동하려면 키가 필요 것 : 당신은 이미지를 동적으로 SRC 또는 뭔가를 설정하려는 경우

<img src="myplot2.php?kolsk=<?php echo $kolsk ?>" /> 
+0

감사합니다. 아무 데서도이 일을 찾을 수 없습니다. – user3492788

0

확실하지,하지만

<img src = "myplot<?php echo $_POST['kolsk'];?>.jpg" > 

은 사용자 선택에 따라 myplot1.jpg, myplot2.jpg, myplot3.jpg를 생성해야합니다.

관련 문제