2013-04-01 111 views
1

我正在构建一个用户表单,并且我使用的是表单的值。php被注释掉了HTML

<select id="customerInput" name="customerId" style="width:300px"> 
     <? foreach (array_slice($customers, 1) as $row) { ?> 
     <option value="<? echo $row['CustomerID']; ?>"> <? echo $row['Name']; ?> </option> <? } ?> 
    </select> 

希望你能看到什么,我试图做...我想要的选项值是客户ID,并在该领域的客户名称书写。

当我运行这个并查看源时,PHP被注释掉等并不起作用

我不知道为什么...任何想法?

+0

你试过用' andrewsi

+5

您的服务器是否首先支持PHP?你是否启用了短打开标签? –

+0

它支持PHP,但看起来像它不支持短打开标签哈哈。谢谢您的帮助。如何启用短打开标签? – Butterflycode

回答

2

试试这个(改变<?<?php

<select id="customerInput" name="customerId" style="width:300px"> 
     <?php 
      foreach (array_slice($customers, 1) as $row) { ?> 
      <option value="<?php echo $row['CustomerID']; ?>"> <?php echo $row['Name']; ?> </option> 
     <?php } ?> 
</select> 
+0

工作正常!哇谢谢!所以我需要使用PHP的全手? – Butterflycode

+0

这取决于你的服务器是如何设置的。 http://www.php.net/manual/en/ini.core.php#ini.short-open-tag – EmmyS

+0

是的,否则你应该在你的服务器上启用此功能 –