请教大家一个问题 我在数据库中获取了四个字段 这四个字段是存在是一数组的形式储存么?存在哪里?
我现在想做一个动态的导航菜单 意思是这样的
$numb=select count(*) from ma_program ; /*计算库中的数目*/
for(i=1;i<=numb;i++)
echo '<div></div>'
请问这样能否创建出一个动态的导航 效果是增减我的数据库 是首页导航随之变化 如有错误 请指教 本人新学php 麻烦大家了!谢!~
我现在想做一个动态的导航菜单 意思是这样的
$numb=select count(*) from ma_program ; /*计算库中的数目*/
for(i=1;i<=numb;i++)
echo '<div></div>'
请问这样能否创建出一个动态的导航 效果是增减我的数据库 是首页导航随之变化 如有错误 请指教 本人新学php 麻烦大家了!谢!~
2. 做动态的导航菜单, 其实主要的功夫在前端,就是html,css,js这块. 建议先去网上搜几个菜单效果来研究透彻怎么动起来的. 然后如果你想限制菜单里的项目,做到数据库表里有的,才有对应的导航,那么只需要查询出表里有的,输出菜单效果对应的html代码即可.但是php代码不是你那样直接sql然后就可以输出的.查mysql的怎么弄,找个php入门教程看看吧.
1.给出有效答案的是自然人,不是机器
2.给出有效答案的是懂汉语的,至少懂简体字
3.给出有效答案的是知道验证码是什么的所以不一定需要图形,只要电脑不能“计算”的东西就可以了
hidden电脑是可以计算的,“计算”过程就是复制,所以起不到验证码的作用
---------------------------------------------------
但是本贴的审核验证过程也是自然人,就是要确认上面三条也需要一个自然人
这点不符合验证码的要求,验证码要求审核只能是电脑,对于大量提交人工审核负担不来
这是验证码的另一个重要的功能:计算机审核===================================================
结论:验证码是需要一个由计算机产生并审核其返回的过程,审核的内容不能被本机以外的机器“计算”只要符合这个要求,不一定是图形,只不过图形+session是最方便的一种方案
我这有个sqlite3的
mysql的怎么查数据,输出数据,自己去php手册或php+mysql入门教程查下就有<div id="navbar">
<ul>
<?php
//读取数据库中导航菜单表或者分类表,生成导航菜单
$db = new SQLite3("admin/test_db3.db");
$query_get_nav = "select * from index_nav_bar order by queue_id asc ";
$results = $db->query($query_get_nav);
while ($row = $results->fetchArray()) { //echo "<li>".$row["name"]."</li>";
echo '<li><a id="nav_top_'.$row['id'].'" href="'.$row['href'].'">'.$row['name'].'</a></li>';
}
$db->close();
?>
<!--
<li><a id="menu_manage_index" href="#">管理首页</a></li>
<li><a id="menu_manage_console" href="#">后台管理</a></li>
<li><a id="menu_manage_news" href="#">新闻管理</a></li>
<li><a id="menu_manage_product" href="#">产品管理</a></li>
<li><a id="menu_manage_msg" href="#">留言管理</a></li>
-->
<!--
<li><a href="#">公司简介</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">产品信息</a></li>
<li><a href="#">留言簿</a></li>
-->
</ul>
</div>
<ul>
<?php
//读取数据库中导航菜单表或者分类表,生成导航菜单
$db = new SQLite3("admin/test_db3.db");
$query_get_nav = "select * from index_nav_bar order by queue_id asc";
$results = $db->query($query_get_nav);
while ($row = $results->fetchArray()) { //echo "<li>".$row["name"]."</li>";
echo '<li><a id="nav_top_'.$row['id'].'" href="'.$row['href'].'">'.$row['name'].'</a></li>';
}
$db->close();
?>
<!--
<li><a id="menu_manage_index" href="#">管理首页</a></li>
<li><a id="menu_manage_console" href="#">后台管理</a></li>
<li><a id="menu_manage_news" href="#">新闻管理</a></li>
<li><a id="menu_manage_product" href="#">产品管理</a></li>
<li><a id="menu_manage_msg" href="#">留言管理</a></li>
-->
<!--
<li><a href="#">公司简介</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">产品信息</a></li>
<li><a href="#">留言簿</a></li>
-->
</ul>
</div>
手册里面连接数据库最后一句话如上 请问my_database是指事例里面数据库中的一个表么?
新手 弱智问题 麻烦给回下 谢
选择数据库库名 mysql_select_db表名是 select * from xxx的那个xxx
栏目表至少需要4个字段
1、栏目号,一般用自增字段
2、栏目名称
3、连接地址
4、排序键 用于栏目在调整导航菜单中的顺序产生导航菜单的代码大致如此:
$sql = "select * from 栏目表 order by 排序键";
$rs = mysql_query($sql);
echo "<ul>";
while($row = mysql_fetch_assoc($rs)) {
echo "<li><a href="$row[连接地址]">$row[栏目名称]</a></li>";
}
echo "</ul>";
echo "\t\t<td>$col_value</td>\n";
}php手册中 $col_value是什么意思 ?
echo "\t\t<td>$col_value</td>\n";
}
$line 是一个数组 比如 $line= array("a"=>"one","b"=>"two","c"=>"three");
foreach($line as $key=>$value) $key 是数组$line 里的键名 ("a" "b" "c") $value 是数组$line 的键值("one" "two" "three")
$query_get_nav = "select * from index_nav_bar order by queue_id asc";
$results = $db->query($query_get_nav);
while ($row = $results->fetchArray()) { //echo "<li>".$row["name"]."</li>";
echo '<li><a id="nav_top_'.$row['id'].'" href="'.$row['href'].'">'.$row['name'].'</a></li>';
}
$db->close();
读不懂 小弟太笨了 求逐行中文注释我初学 有点蒙了