初学PHP,写了个表单提交,但是运行不了,麻烦大神们看一下
你的if else嵌套错误,一眼睛就能看出,你的程序只检查是否有重复,不可能去添加,因为最后那个else是和else if(!empty($_POST@[userName]))同级,它永远都没有执行的机会。
服务器端没有正确建立对PHP文件的解析。
//错误有两处,分别如下:页面不跳转是由于action没写正确。示例:action=insertStudent.phpmysql_select_db(db_student);这里选择操作的数据库是db_student,确保操作的数据表名称也是 db_student才可以。
首先,你的action=testphp,也就是你的文件名必须是testphp。然后错误在这里。
表单提交 一般都是到后台的action进行处理,你应该是这个action里没有对类进行对象化吧,导致类根本就没运行,直接执行html部分,建议你先对象化那个类,然后加载方法。
为什么我安装的PHPSTORM运行不了PHP程序
1、phpstorm 是个 php 代码编写、除错的工具,运行(浏览) php代码,需要 php服务环境的支持,严格来说,与phpstorm无关。
2、查看本地站点的运行、设置情况,比如:站点路径、端口号等。尽量不要使用 中文 作网络目录名。
3、确保您已经在 PHPStorm 中正确配置了 PHP 解释器。您可以在 Settings/Preferences - Languages & Frameworks - PHP 中检查配置。确认您已经正确地指定了 PHP 解释器的路径。
4、剩下的是点击运行按钮打开浏览器的配置。可以不配 配置Start URL。
5、PHPstorm 只是一个IDE软件, 如果是软件的问题,卸载了重装一下呗。反正也满快的。如果是项目的问题, 把当前项目删除了,重新导入一下嘛。
phpsql用记事本来写为什么运行不了?
1、源代码肯定执行不了,编译成EXE程序才能运行,只有一些脚本语言才能直接运行,比如说vbs。
2、你这拿sqlserver的sql文件跑mysql里运行,你觉得能成功吗?mysql里根本没有IDENTITY(1,1)这种自增,自己找个mysql文件再说吧,你复制的太乱了。
3、故障分析:造成记事本打不开的原因有很多。其中包括你电脑的字体库不充分,通过记事本打开及保存的编码不正确,软件故障以及兼容性的问题。也有可能不是而被软件或者人为改动了等情况。
4、第一种你只要在你的console里边(win下是cmd,linux就是terminal)输入php path_to_your_php_file.php就好了,如果你没有把php.exe配置进你的系统变量里,还需要把php改成php/php.exe。
我用的你给我推荐的editplus编html还行怎么编写php程序运行不出来呢
你检查下wamp的所有服务是否都已经运行。常见的问题是apache的服务端口冲突,导致其无法运行。
给Editplus添加php模板 在参数设置里建一个php的模板,使得在“文件--新建”出现php模板,当然也可以继续点击“文件--新建--其它--php”,来实现新建一个空白php模板。
1你有没有搭建好php的环境?2如果搭建好的话应该是将文件保存在www的文件目录中,然后浏览器中输入localhost/相对路径就能打开了。
在Dreamweaver创建php文件不可以运行是怎么回事?
你是否安装了PHP开发环境?我猜一定是没有。没有PHP的运行环境,是无法执行脚本的。如果在windows下开发,建议安装Wamp集成环境,它包括php、mysql、phpmyadmin等程序。从它的官网上下载。
dreamweaver是可以打开php文件的,它只负责编辑源代码。dreamweaver的“在浏览里打开”功能,对html文件最适合。安装了php网络服务器,这个功能对php也只是部分支持。
你调试的代码很有可能出错误了,你可用EclipsePHP调试,上面的提示多一点,可以很快找到错误,用dreamweaver很难找出错误,它几乎不提示。
apache安装了怎么php代码运行不了
1、在apache的安装目录下,有一个htdocs目录,现在,我们在该目录下,新建一个简单的php网页文件。在浏览器中去“浏览”该php网页文件,结果把php文件内容显示出来了,php并没有运行。
2、鼠标双击你的PHP文件,打开时选择你的PHP.EXE(例如C:\PHP\PHP.EXE),看看能否执行,如果不能执行就是PHP安装错误。
3、你可以查看 apache的错误日志,在apache的安装目录下的 logs/error.log 文件,看看到底是什么原因 ,可能是 php路径错误,也可能是模块没有正确加载,如果还搞不定,可以站内信我,具体帮你调试。
4、Apache 可以调用 PHP(安装PHP模块),并写好配置文件。这样你请求一个 PHP 文件时,Apache 识别这是 PHP 文件,然后把它交给 PHP 模块去处理,处理后 Apache 会将 PHP 处理后的输出信息生成响应返回给你的浏览器。
5、php的版本 和你的apach版本不一致。apache不支持。