Maison > développement back-end > tutoriel php > PHP新手问题:首次进页面select全部数据,点击条件后按条件select数据库数据

PHP新手问题:首次进页面select全部数据,点击条件后按条件select数据库数据

WBOY
Libérer: 2016-06-23 13:38:22
original
964 Les gens l'ont consulté

各位 新人请教个问题,我想做个页面,进去第一次的时候加载的是所有的数据库,然后点下菜单,重新加载原来的页面,但是传个条件给原来的查询语句,加载显示按条件筛选的数据,怎么做啊。


回复讨论(解决方案)

两次查询
第一次总的查询
第二次条件查询

中间再加一个select不同的选, 不同的跳

问题是,我第一次查的话 语句没条件限制的,然后进入页面 把所有的数据都查出来了,然后我想点击下右侧的导航栏,点击一个栏目,我也获取了一个栏目对应的ID,然后在加载页面的时候,如何把这个SQL 的条件加进去查询啊??

<?php$where="where 1=1";if(isset($_POST['seach'])){	if(!empty($_POST['name'])) $where.=" and name='$_POST[name]'";	if(!empty($_POST['age'])) $where.=" and age='$_POST[age]'";}$sql="select * from table {$where}";echo $sql;?><form action="" method="post"><input type="text" name="name" value="" /><input type="text" name="age" value="" /><input type="submit" name="seach" value="seach" /></form>
Copier après la connexion

问下,如果是用超链接的话 能够在本页面自己给自己传值吗???

<?php$where="where 1=1";if(isset($_GET['seach'])){    if(!empty($_GET['name'])) $where.=" and name='$_GET[name]'";    if(!empty($_GET['age'])) $where.=" and age='$_GET[age]'";}$sql="select * from table {$where}";echo $sql;?><a href="?seach=1&name=asd&age=22">asdad</a>
Copier après la connexion

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal