ciberjoerg
Erfahrenes Mitglied
ich möchte für meine Seite ein Suchformular schreiben, zu suchen Wäre "nic, plz, JJJJ, sex"
Wie muss ich eine Datenbankabfrage schreiben?
Mein php Script um alles anzuzeigen sieht so aus:
Wie muss ich eine Datenbankabfrage schreiben?
Mein php Script um alles anzuzeigen sieht so aus:
PHP:
include_once ($conf_pass->shared_dir."class/class.fa_db.php");
if ($faDB->class_id != "fa_db") {
$faDB = new db($conf_pass->db_host, $conf_pass->db_user, $conf_pass->db_pass, $conf_pass->db_name);
}
// Abfrage
function listpages($items,$limit){
$pages=ceil($items/$limit);
for($i=0;$i<$pages;$i++){
if($_GET["page"]==$i or (!$_GET["page"] and $i==0)){
$res.=sprintf(" [%d] ",$i+1);
}else{
$res.=sprintf(" [<a href=\"%s?page=%d&%s\">%d</a> ]",$PHP_SELF,$i,SID,$i+1);
}
}
return $res;
}
function nextpage($items,$limit){
$pages=ceil($items/$limit);
if($items<=$limit or $_GET["page"]>=($pages-1))return "";
return sprintf("<a href=\"%s?page=%d&%s\">Next Page</a>",$PHP_SELF,$_GET["page"]+1,SID);
}
function prevpage(){
if($_GET["page"]<1)return "";
return sprintf("<a href=\"%s?page=%d&%s\">Prev Page</a>",$PHP_SELF,$_GET["page"]-1,SID);
}
$max=15;
$min=intval($_GET['page'])*$max;
$limit="$min,$max";
$count=$faDB->object("SELECT COUNT(*) as summe FROM $conf_pass->db_user_login as t1 JOIN $conf_pass->db_user_data as t2 ON t1.user_id=t2.user_id ");
$res=$faDB->object("SELECT t1.user_id, t1.nic, t2.Ort, t2.plz FROM $conf_pass->db_user_login as t1 JOIN $conf_pass->db_user_data as t2 ON t1.user_id=t2.user_id LIMIT $limit");
?>
<b>Userliste</b><br><table align="center">
<?php if(!$res): ?>
<tr><td>Sorry keine Treffer</td><tr>