使用javascript在divs中显示php

使用javascript在divs中显示php,php,javascript,html,Php,Javascript,Html,我试图根据下拉菜单中的选择显示不同的div <html> <head> <title>DDlist Div Display</title> <script type="text/javascript"> function ShowDivArea(info) { var sel = document.getElementById('divArea').getElementsByTagName('div'); for (var

我试图根据下拉菜单中的选择显示不同的div

 <html>
<head>
<title>DDlist Div Display</title>
<script type="text/javascript">
function ShowDivArea(info) {
  var sel = document.getElementById('divArea').getElementsByTagName('div');  
  for (var i=0; i<sel.length; i++) { sel[i].style.display = 'none'; }
  if (info == '0') { return; }
  document.getElementById('divArea'+info).style.display = 'block';
}

</script>

<style type="text/css">
.divArea { display:none; height:100px; width:500px; border:1px solid red; }
</style>

</head>

    <body>

<select id="DDDivList" onchange="ShowDivArea(this.selectedIndex)">
  <option value="0" selected> -- Select A Design Service --</option>
  <option value="1"> QR Bookmark </option>
  <option value="2"> Twitter </option>
  <option value="3"> Ning or Tumblr </option>
  <option value="4"> Flyers </option>
  <option value="5"> Business Card or Brochure</option>
  <option value="6"> Album or Mixtape cover</option>
  <option value="7"> Other</option>
</select>

<div id="divArea">
 <div id="divArea1" class="divArea">

 <form action='code.php' method='GET'>
    <input type='text' name='myname'><br>
    <input type='submit' value='Click here'>
</form>

<?php


$name = $_GET['myname'];
if ($name)
echo "Hello, $name.";


?>


</div>
 <div id="divArea2" class="divArea">
</div>
</body>
</html>

DDlist Div显示
功能显示区(信息){
var sel=document.getElementById('divArea').getElementsByTagName('div');
对于(var i=0;i
这是我没有得到的:我想给每个div添加一个不同的php脚本。code.php应该是什么

您可以
包含它,或者像您当前所做的那样简单地插入它

另外,
code.php
可以是您想要的任何东西。您可能希望它处理
$\u GET['myname']

如果您确实希望
code.php
包含在其中,请尝试以下方法

include 'code.php';

在安全注意事项上,
echo
ing
$name
这样可能会让您面临一个问题,除非您逃离
$\u GET
超级全局(这可能是一个太多的一揽子解决方案)。

我不确定我是否理解您的问题。您所说的“不同的PHP脚本”是什么意思?为什么你不能在每个div中插入相应的PHP代码?因为:code.PHP不是加载的页面。我在wordpress页面模板中有这个。应该提到..sry。所以这个链接有点像谢谢你。我尝试过包含它…但它仍然显示请求的URL/code.PHP,在这个se上找不到我会继续努力的。