我想实现单击不同的按钮,传递不同的参数,显示不同的结果
代码如下:
index.php
<?php
include("dbinfo.inc.php");
echo " <div class=\"index_menu_container\">
<ul>
<li id=\"index_button_hp\"><a class=\"container_hp\" href=\"index.php?brand=hp\" ><span>HP</span></a></li>
<li id=\"index_button_apple\"><a class=\"container_apple\" href=\"index.php?brand=apple\" ><span>APPLE</span></a></li>
<li id=\"index_button_lenovo\"><a class=\"container_lenovo\" href=\"index.php?brand=lenovo\" ><span>LENOVO</span></a></li>
<li id=\"index_button_hasee\"><a class=\"container_hasee\" href=\"index.php?brand=hasee\" ><span>HASEE</span></a></li>
<li id=\"index_button_dell\"><a class=\"container_dell\" href=\"index.php?brand=dell\" ><span>DELL</span></a></li>
</ul>
</div> ";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
mysql_query("SET NAME 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
if($_GET('brand')== 'hp'&& $_GET('brand')== ''){
$query="SELECT * FROM laptop where name like 'HP%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}
if($_GET('brand')== 'apple'){
$query="SELECT * FROM laptop where name like 'Apple%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}
if($_GET('brand')== 'hp'&& $_GET('brand')== ''){
$query="SELECT * FROM laptop where name like 'HP%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}}
单是提示有问题啊。Fatal error: Function name must be a string in D:\www\computer\index.php on line 27。
php如何从url来传参数和获取参数啊。高手帮忙看下吧,谢谢了。
我这样写对吗?if($_GET('brand')== 'hp'&& $_GET('brand')== '')。
index.php
<?php
include("dbinfo.inc.php");
echo " <div class=\"index_menu_container\">
<ul>
<li id=\"index_button_hp\"><a class=\"container_hp\" href=\"index.php?brand=hp\" ><span>HP</span></a></li>
<li id=\"index_button_apple\"><a class=\"container_apple\" href=\"index.php?brand=apple\" ><span>APPLE</span></a></li>
<li id=\"index_button_lenovo\"><a class=\"container_lenovo\" href=\"index.php?brand=lenovo\" ><span>LENOVO</span></a></li>
<li id=\"index_button_hasee\"><a class=\"container_hasee\" href=\"index.php?brand=hasee\" ><span>HASEE</span></a></li>
<li id=\"index_button_dell\"><a class=\"container_dell\" href=\"index.php?brand=dell\" ><span>DELL</span></a></li>
</ul>
</div> ";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
mysql_query("SET NAME 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
if($_GET('brand')== 'hp'&& $_GET('brand')== ''){
$query="SELECT * FROM laptop where name like 'HP%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}
if($_GET('brand')== 'apple'){
$query="SELECT * FROM laptop where name like 'Apple%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}
if($_GET('brand')== 'hp'&& $_GET('brand')== ''){
$query="SELECT * FROM laptop where name like 'HP%'";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Laptop Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$price=mysql_result($result,$i,"price");
$time=mysql_result($result,$i,"time");
$img=mysql_result($result,$i,"img");
$weight=mysql_result($result,$i,"weight");
echo "<div class=\"laptop_container\">
<div class=\"laptop_img_container\"><img src=\"/computer/images/$img\"></img></div>
<div class=\"laptop_content\">
<ul><li>name:$name</li>
<li>price: $price</li>
<li>time: $time</li>
<li>weight: $weight</li>
</ul>
</div>
</div>";
$i++;
}
}}
单是提示有问题啊。Fatal error: Function name must be a string in D:\www\computer\index.php on line 27。
php如何从url来传参数和获取参数啊。高手帮忙看下吧,谢谢了。
我这样写对吗?if($_GET('brand')== 'hp'&& $_GET('brand')== '')。
...全文
相关推荐
Android 单击实现页面跳转
本教程将详细介绍如何在Android中实现单击事件触发的页面跳转。首先,我们需要了解Android中的Activity。
单击按钮显示隐藏子菜单经典案例
在网页设计和开发中,创建交互式用户界面是至关重要的,其中一个常见的需求是实现单击按钮显示或隐藏子菜单。
Qt不同类进行信号与槽建立,并传递参数
在"Qt不同类进行信号与槽建立,并传递参数"这个主题中,我们将深入探讨如何在Qt的不同类中设置信号和槽,以及如何通过它们来传递参数。
jQuery实现多按钮单击变色
本篇文章主要介绍了如何使用jQuery实现多按钮的单击变色效果。jQuery是一个强大的JavaScript库,它简化了前端开发中的DOM操作和事件处理。在这个例子中,作者提供了HTML、CSS和jQ
vue根据条件不同显示不同按钮的操作
"这篇文章除了讲解如何在Vue中根据条件显示不同按钮,还涉及到了使用Vue过滤器实现根据不同类型的数据渲染不同内容的方法。主要关注点是Vue的条件渲染和自定义过滤器的使用。"在Vue.js中,根


基础编程
