我有这段代码
$metric = 256*((10000000/$bandwidth)+($delay/10));
echo $metric;
我需要在特定的div容器中使用$ metric值存储,我已经在单独的HTML表单页面上创建了它。
答案 0 :(得分:1)
请使用echo $ metric;在哪里打印结果。喜欢
<div><?php echo $metric; ?></div>
答案 1 :(得分:1)
您有两种选择:
然后在php代码中:
$metric = 256*((10000000/$bandwidth)+($delay/10));
你的HTML代码中的:
<div id="somediv"> <?= $metric; ?> </div> <!-- shorter version is better -->
然后在你的PHP代码中:
$bandwidth = $_GET['bandwidth'];
$delay = $_GET['delay'];
//calculate the metric
$metric = 256*((10000000/$bandwidth)+($delay/10));
echo $metric;
在你的html页面中:
$('#calcute_button_id').on('click', function() {
$.ajax({
url: 'your_php_file.php',
type: 'get',
data: {
bandwidth: $('#bandwidth_elem_id').val(),
delay: $('#delay_elem_id').val()
}
}).done(function(result) {
$('#your_div_id').html('<p>' + result + '</p>');
});
})