获取 PHP 的滑块值
Get slider value to PHP
我正在尝试制作一个图像压缩工具,我想在其中使用滑块定义压缩率。滑块的值是 php 函数 imagejpeg 的输入,这就是我卡住的地方......
我无法将滑块值输入 php...
我正在使用我创建的 HTML 滑块,如下所示:
<form action="" method="POST">
<input type="range" min="0" max="100" value="100" step="1" id="compressSlider" name="ratiovalue" oninput="ratioCalculate(value)" style="width:400px;">
<span id="volume">100</span>
</form>
这是我的Javascript和PHP代码:
<script>
function ratioCalculate(slider) {
var slideval = document.getElementById("volume");
var filesizekb = document.getElementById("Filesizekb");
var filesizepro = document.getElementById("Filesizepro");
<?php
$compressed_image = new handledImage();
$temp_image = imagecreatefromjpeg($_SESSION['targetfile']);
if(isset($_POST['compressSlider'])) {
imagejpeg($temp_image, 'uploads/compressedSliderImage.jpg', $_POST['compressSlider']);
$compressed_image->name = 'compressedSliderImage';
$compressed_image->type = 'jpg';
$compressed_image->size = filesize('uploads/compressedSliderImage.jpg');
$compressed_image->ratio = $_POST['compressSlider'];
$images[5] = $compressed_image;
}
else {
$compressed_image->ratio = -1;
}
?>
slideval.innerHTML = slider;
document.getElementById('compressed_shown').src = 'uploads/compressedSliderImage.jpg';
filesizekb.innerHTML = 'Filesize (kB): '+<?php // echo convert_unit($images[5]->size); ?>;
filesizepro.innerHTML = 'Filesize (%): '+<?php // echo calculate_percentage($images[5]->size, $images[0]->size); ?>;
}
</script>
滑块是 Javascript 中滑块的值。当我使用滑块时,Javascript 变量会发生变化,但 php varaible ($_POST['compressSlider']( 不会...
提交按钮在哪里?不能与客户端同步更新服务器端。何时重新加载页面并发送 POST 数据?我的意思是javascript函数中的数据是在加载页面时设置的。也许是更新按钮或应用?并使用 $_POST 重新加载页面?
而且名字是错误的..
<input type="range" min="0" max="100" value="100" step="1" id="compressSlider" name="ratiovalue" oninput="ratioCalculate(value)" style="width:400px;">
应该是
<input type="range" min="0" max="100" value="100" step="1" id="compressSlider" name="compressSlider" oninput="ratioCalculate(value)" style="width:400px;">
相关文章:
- PHP:获取数据库中多行的变量
- 使用 javascript、jquery 或 php 获取设备名称和模型
- 如何使用PHP获取h1的内容以用于Twitter数据文本参数
- 从 PHP 获取当前页面 ID 后调用 jQuery 事件
- JqSuite PHP:获取列名或id
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- 使用AJAX从PHP获取PNG图像
- 仅使用 PHP 获取表单元格值,没有 ajax
- 使用jQuery、Javascript、PHP获取特定的部件类
- JQueryUI全尺寸日历-从PHP获取JSON数据
- 将数据从javascript发送到html并使用php获取
- PHP:获取关联数组中最后一个元素
- 如何使用java脚本和php获取多维数组数据
- AngularJS无法从PHP获取HTTP标头
- 使用PHP获取AJAX或js操作后的文档源
- 从php获取javascript中的json对象失败
- 我想使用 ajax 和 PHP 获取每个帖子数据的点赞总数
- 如何将元素的id从php获取到javascript
- 在JQuery中从PHP获取表单值
- 使用 和 javascript 和 php 获取 id 值