PHP - 制作一个脚本来显示输入的数据

时间:2011-12-21 14:20:00

标签: php

我是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完成的)我觉得这应该很简单。

3 个答案:

答案 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>

Try it out