麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
问一个很低级的问题
悬赏分:20 - 2007年08月21日

就是做个数据库查询并显示的程序,可是显示部分总是有问题. 麻烦大家详细指点下我.

有一个数据库叫device


数据库连接.其中有个表叫department
我想通过department中的几个字段查询并打印出结果

现在,打印那段意见乱七八糟的了...希望有人指点我一下

谢谢

CODE:
<?
$connect=mysql_connect('localhost','root','');
// if(!$connect){
//die('请查询数据库连接'.mysql_error());

// }
echo'数据库连接成功,你需要的数据如下.';
// mysql_close($connect); //关闭数据库连接



?>

查询的表单
CODE:
<hr />
<form id="form1" name="form1" method="post" action="">
<label></label>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2 align="center"><strong>计算机查询</strong></h2>
<p align="center">&nbsp;</p>
<form id="form1" name="search" method="post" action="dosearch.php">
<label>装置名称
<select name="Protection_Name">
<option value="computer">微机</option>
<option value="common">常规</option>
</select>
</label>


<label>装置类别
<select name="Protection_Type">
<option value="10">10</option>
<option value="66">66</option>
<option value="22">22</option>
<option value="public"> 公用</option>
</select>
</label>

<label>日期
<input type="text" name="Start_Date" />
<textfield name="" cols="" rows="">
</label>
</p>

<label> <br />
<br />
<input type="submit" name="Submit" value="搜索" />
</label>



<label>
<input type="reset" name="Submit2" value="清除" />
</label>
</form>
<p align="left">&nbsp; </p>

查询的代码
CODE:
&lt;?
include("dbconnect.inc.php");

mysql_select_db("device");

$name=$_POST['Protection_Name'];
$type=$_POST['Protection_Type'];
$date=$_POST['Start_Date'];
$query="SELECT * FROM `department` WHERE Protection_Name='{$name}'AND Protection_Type='{$type}'" ;
$result=mysql_query($query)
or die ("有问题".mysql_error());
//创建记录集

echo $name, $type, $date;
$row=mysql_fetch_array($result);



while($row)
{
//echo $row[0].'--'.$row[1].'--'.$row[2].'--'.$row[3].'--'.$row[4].'--'.$row[5].'--.'$row[6].'--'.$row[7]."<br>"; //有问题.......
//$row=mysql_fetch_array($result);
extract($row);
echo $name;
echo"-";
echo $type;
echo"<br>";

}

?&gt;

提问者:smartzhao   08-21 17:05
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
61 + 22 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM