我是PHP的新手,我需要知道如何在页面上显示输入的数据。我会澄清一下。页面上有一个文本框,当用户在其中键入内容并单击提交时,将出现一个空白页面,其中显示:您输入了[此处输入数据]。我想这样做,以便我在文本框中放置一个代码,它将自动生成正确的iframe。
<iframe marginwidth="0" marginheight="0" src="http://jb-radio.com/movies/play.php?mu=[ENTERED DATA HERE]" frameborder="0" height="360" scrolling="no" width="640"></iframe>
请帮助这个脚本(我认为它是用PHP完成的)我觉得这应该很简单。
答案 0 :(得分:0)
创建和使用表单是一个相当基本的主题。使用谷歌查找一些介绍PHP课程。我开始时用过tizag。您的解决方案将涉及使用$ _POST或$ _GET超全局(取决于表单方法)。
答案 1 :(得分:0)
以下是从网址
获取参数值的方法url = "http://www.example.com/test.php?example_id=123"
$id_1 = $_GET['example_id']; //equals 123 from the URL parameter
要设置您的iframe网址,您需要包含该$ id
<iframe marginwidth="0" marginheight="0" src="http://jb-radio.com/movies/play.php?mu=<?php $id ?>" frameborder="0" height="360" scrolling="no" width="640"></iframe>
这假设您的网页使用的是.php扩展名,而不是.html。如果你想使用.html页面,你的服务器需要能够解析.php。
答案 2 :(得分:0)
您可以在没有涉及PHP的客户端Javascript中执行此操作:
<iframe id="the_iframe" style="display:none;" marginwidth="0" marginheight="0" src="" frameborder="0" height="360" scrolling="no" width="640"></iframe>
<input id="the_input" type="text" />
<input id="the_button" type="button" value="Click me to change the iframe" />
<script type="text/javascript">
document.getElementById('the_button').onclick = function() {
var theUrl = 'http://jb-radio.com/movies/play.php?mu=';
theUrl = theUrl + document.getElementById('the_input').value;
var theIframe = document.getElementById('the_iframe');
theIframe.style.display = 'block';
theIframe.src = theUrl;
};
</script>