我初学php ,看了网上的介绍,用的是php designer 7,跟着书上的教程做了一个简单的form,结果运行起来显示的是源代码,而不是运行结果,同样的代码在phped上没有问题。特此来请教各位大牛。附上主要代码。。
==============================
<form action="test.php" method="post">
<table border="0">
<tr bgcolor="#cccccc">
<td width="150">Item</td>
<td width="15">Quantity</td>
</tr>
<tr>
<td>Tires</td>
<td align="center"><input type="text" name="tireqty" size="3" maxlength="3" />
</td>
</tr>
<tr>
<td>oil</td>
<td align="center" ><input type="text" name="oilqty" size="3" maxlength="3" /></td>
</tr>
<tr><td>Spark plugs</td><td align="center" ><input type="text" name="sparkqty" size="3" maxlength="3" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" value="Submit Order" /></td></tr>
</table>
</form>
<?php/**
 * @author phpadmin
 * @copyright 2011
 */
$tireqty = $_POST["tireqty"];
$oilqty = $_POST["oilqty"];
$sparkqty = $_POST["sparkqty"];
echo '<p>Your order is as follow:</P>';
echo $tireqty . 'tires<br/>';
echo $oilqty . 'bottles of oil <br/>';
echo $sparkqty . 'spark plugs<br/>';
?>

解决方案 »

  1.   

    <?php/**
     * @author phpadmin
     * @copyright 2011
     */
    $tireqty = $_POST["tireqty"];
    $oilqty = $_POST["oilqty"];
    $sparkqty = $_POST["sparkqty"];
    echo '<p>Your order is as follow:</P>';
    echo $tireqty . 'tires<br/>';
    echo $oilqty . 'bottles of oil <br/>';
    echo $sparkqty . 'spark plugs<br/>';
    ?>
    //这个显示出来就是web服务器没有解析成功
      

  2.   

    我知道这是解析没有成功。可我在网上找了半天都没有找到什么php designer的教程。就是不知道为什么没有解析啊。按道理应该是可以的啊。phped中执行成功了啊。另外这是在IDE中,应该不需要装apache之类的吧。
      

  3.   

    ide 没有支持php的扩展,自带的浏览器不会解析php ,不是每个ide自动装有php扩展
      

  4.   

    可他是php designer 啊。。那为什么其他的代码就没有问题呢?我测试了一下<?php/**
     * @author phpadmin
     * @copyright 2011
     */
    phpinfo();?>结果正常啊
    PHP Version 5.3.3 System  Windows NT 429-13-3 5.1 build 2600 (Windows XP Professional Service Pack 3) i586  
    Build Date  Jul 21 2010 20:34:26  
    Compiler  MSVC9 (Visual C++ 2008)  
    Architecture  x86  
    Configure Command  cscript /nologo configure.js "--enable-snapshot-build" "--enable-debug-pack" "--disable-zts" "--disable-isapi" "--disable-nsapi" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8=D:\php-sdk\oracle\instantclient10\sdk,shared" "--with-oci8-11g=D:\php-sdk\oracle\instantclient11\sdk,shared" "--with-enchant=shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet" "--with-mcrypt=static"  
    Server API  CGI/FastCGI  
    Virtual Directory Support  disabled  
    Configuration File (php.ini) Path  C:\WINDOWS  
    Loaded Configuration File  C:\Program Files\phpDesigner 7\PHP\php.ini  
    Scan this dir for additional .ini files  (none)  
    Additional .ini files parsed  (none)  
    PHP API  20090626  
    PHP Extension  20090626  
    Zend Extension  220090626  
    Zend Extension Build  API220090626,NTS,VC9  
    PHP Extension Build  API20090626,NTS,VC9  
    Debug Build  no  
    Thread Safety  disabled  
    未能上传图片见谅。。
    如果说php没有配置好的话,那要怎么配呢?
      

  5.   

    装apache,必须的 xampp开发包,什么都搞定了.
      

  6.   

    源码显示和2楼的那个差不多,就是没有注释。我现在在寝室里,那个php designer装在学校的机房里(还是学生。。)。所以没有办法贴出来。见谅。但我记得就和2楼那个一样的啊。没有注释而已。。
      

  7.   

    PHP的环境没有建立好,如果你是在WINDOWS下测试的,建议使用WAMP下载地址如下:常见的WAMP集成环境
      

  8.   

    显示的源代码在这里这和processorder。php的内容一摸一样啊。。11楼要我用wamp啊,难道php designer就这样不能用了?这个悲剧啊。除了自己装个php环境外,还有别的办法没?<?php
    $tireqty = $_POST["tireqty"];
    $oilqty = $_POST["oilqty"];
    $sparkqty = $_POST["sparkqty"];
    echo '<p>Your order is as follow:</P>';
    echo $tireqty . 'tires<br/>';
    echo $oilqty . 'bottles of oil <br/>';
    echo $sparkqty . 'spark plugs<br/>';
    ?>