如何将表单中的$ _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 :(得分:1)
您只需将服务器端代码包装在<?php ?>
标记中,就像在文件中先前一样。像这样:
<?php
if(isset($_POST['kolsk'])){
$kolsk = $_POST['kolsk'];
?>
<img src="myplot2.php?<?php echo $kolsk ?>" />
<?php
}
?>
如果src
值是您需要的有效网址,则不是100%清楚。如果这是一个查询字符串参数,那么你需要一个键来使用该值,可能是这样的:
<img src="myplot2.php?kolsk=<?php echo $kolsk ?>" />
答案 1 :(得分:0)
不确定您是否尝试动态设置图像src或其他内容,但
<img src = "myplot<?php echo $_POST['kolsk'];?>.jpg" >
应根据用户选择生成myplot1.jpg,myplot2.jpg,myplot3.jpg。