语法写错了吧
去百度php分页
貌似在编辑时,不太能直接看到效果。你自己在本地搭建一个PHP可运行的环境。代码写完了,你直接运行一下不就可以了?倒是HTML可以边写边看,DW就可以实现。至于写PHP,我个人用DW,效果还不错。也有很多人用EDIDPLUS,个人习惯不同,习惯用什么就用什么。eclipse,这个软件也很NB,在编写状态下,可以检查PHP的语法错误。也算比较方便。
<?php$db = mysql_connect("localhost","root","123");if ($db){ echo "connect succeed"; }else{ echo "connect failed";}>你这if else写的有问题吧。。。
你看到那些效果应该都javascript的功劳,php是在服务器端运行的,你不能直接看到当然如果涉及数据更新与服务器交互,这时用的是ajax
$num=mysql_query(str);$result=mysql_query(str1);不粗心造成的,str,str1应该是变量吧!应该是$str,$str1.你有mysql_query($str1),执行查询语句将返回的是一个资源,只有查询语句写错的时候才返回一个false.如果查询语句正确,没有记录将返回一个空资源。空资源不是false你要用php中mysql_num_rows($result)来判断是否有记录 才是合适的它为false只有一种可能,查询语句不正确,调试一下sql语句复制到数据库工具上执行
还有路径是不是有问题!还有 文档头部最好有<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">上面是w3的一个标准,你看看。
看了你的问题..根本不懂怎么回答.我想你只能从头学PHP,做些简单的PHP程序,搞懂PHP是什么HTML是什么.有什么联系.以上的问题就迎刃而解了.
<?phpfunction dir_path($path) { $path = str_replace('\\', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } function dir_list($path, $exts = '', $list = array()) { $path = dir_path($path); $files = glob($path . '*'); foreach($files as $v) { if (!$exts || preg_match("/\.($exts)/i", $v)) { $list[] = $v; if (is_dir($v)) { $list = dir_list($v, $exts, $list); } } } return $list; } $r = dir_list('phpMyAdmin'); foreach ($r as $key => $value) { echo '<a href="'.$value.'">'.$value.'</a>';// echo "</br>";}?>