站长论坛

标题: 刚写的省市县三级联动 [打印本页]

作者: superadmin    时间: 2007-10-4 22:03
标题: 刚写的省市县三级联动
  1. -- phpMyAdmin SQL Dump
  2. -- version 2.10.1
  3. -- [url]http://www.phpmyadmin.net[/url]
  4. --
  5. -- 主机: localhost
  6. -- 生成日期: 2007 年 05 月 10 日 22:56
  7. -- 服务器版本: 6.0.0
  8. -- PHP 版本: 5.2.2

  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

  10. --
  11. -- 数据库: `test2`
  12. --

  13. -- --------------------------------------------------------

  14. --
  15. -- 表的结构 `area`
  16. --

  17. CREATE TABLE `area` (
  18.   `aid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  19.   `pid` varchar(10) NOT NULL,
  20.   `city` varchar(20) NOT NULL,
  21.   `name` varchar(20) NOT NULL,
  22.   PRIMARY KEY (`aid`)
  23. ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=5 ;

  24. --
  25. -- 导出表中的数据 `area`
  26. --

  27. INSERT INTO `area` (`aid`, `pid`, `city`, `name`) VALUES
  28. (1, '1', '广州市', '新抚区'),
  29. (2, '1', '广州市', '东洲区'),
  30. (3, '1', '清远市', 'test0'),
  31. (4, '2', '南宁市', 'test');

  32. -- --------------------------------------------------------

  33. --
  34. -- 表的结构 `city`
  35. --

  36. CREATE TABLE `city` (
  37.   `cid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  38.   `pid` int(10) NOT NULL,
  39.   `city` varchar(20) NOT NULL,
  40.   PRIMARY KEY (`cid`)
  41. ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=4 ;

  42. --
  43. -- 导出表中的数据 `city`
  44. --

  45. INSERT INTO `city` (`cid`, `pid`, `city`) VALUES
  46. (1, 1, '广州市'),
  47. (2, 1, '清远市'),
  48. (3, 2, '南宁市');

  49. -- --------------------------------------------------------

  50. --
  51. -- 表的结构 `province`
  52. --

  53. CREATE TABLE `province` (
  54.   `pid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  55.   `province` varchar(20) NOT NULL,
  56.   PRIMARY KEY (`pid`)
  57. ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=3 ;

  58. --
  59. -- 导出表中的数据 `province`
  60. --

  61. INSERT INTO `province` (`pid`, `province`) VALUES
  62. (1, '广东省'),
  63. (2, '广西省');
复制代码

作者: superadmin    时间: 2007-10-4 22:03
  1. <?php
  2. //include("../include/config.php");
  3.     mysql_connect("localhost","root","××××");
  4.     mysql_select_db("test2");
  5.     mysql_query("set names gbk");
  6.     @extract($HTTP_GET_VARS, EXTR_SKIP);
  7. ?>



  8.   = 请选择 =
  9.   <?php
  10.         $result = mysql_query ("SELECT * FROM province ORDER BY province");
  11.         while ($list = @mysql_fetch_row ($result)) {
  12.             if ($pid == $list[0]) {
  13.                 echo "$list[1]";
  14.             } else {
  15.                 echo "$list[1]";
  16.             }
  17.         }
  18.         ?>

  19. &city='+this.options[this.selectedIndex].value,'_self')">
  20.   = 请选择 =
  21.   <?php
  22.         if (!empty($pid)) {
  23.         $result = mysql_query ("SELECT * FROM city WHERE pid='$pid' ORDER BY city");
  24.             while ($list = @mysql_fetch_row ($result)) {
  25.                 if ($city == $list[2]) {
  26.                      echo "$list[2]";
  27.                 } else {
  28.                     echo "$list[2]";
  29.                 }
  30.             }
  31.         }
  32.         ?>


  33.   = 请选择 =
  34.   <?php
  35.         if (!empty($pid)) {
  36.             $result = mysql_query ("SELECT * FROM area WHERE city='$city' ORDER BY name");
  37.             while ($list = @mysql_fetch_row ($result)) {
  38.                 if ($area == $list[0]) {
  39.                     echo "$list[3]";
  40.                 } else {
  41.                     echo "$list[3]";
  42.                 }
  43.             }
  44.         }
  45.         ?>
复制代码





欢迎光临 站长论坛 (http://tzlink.com/bbs/) Powered by Discuz! X3.2