blackeagle1075
Mitglied
Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 3.1
|
|
hi, ich habe folgendes Problem. Ich habe so eine Film- und Musikdatenbank, wo man ja Infos zu gewissen Sachen eintragen kann. Leider ist das aber so, das er die einträge nach den Eintragsdatum sotiert, beginnend mit den ältestesten. Meine Frage ist nun, ob man das nachträglich noch so machen kann, das die Sachen alphabetisch sotiert werden, ohne das was verloren geht. Hat jemand eine Idee wie man das nachträglich macht?
hier mal der Link http://www.rampageboard.com/artistdb.php
und hier mal die sql
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
$db->query("CREATE TABLE bb".$n."_fdbentrys (
entryid int(11) NOT NULL auto_increment,
catid int(11) NOT NULL default '0',
title varchar(255) NOT NULL default '',
time int(15) NOT NULL default '0',
userid int(11) NOT NULL default '0',
message text NOT NULL,
PRIMARY KEY (entryid)
)");
$db->query("CREATE TABLE bb".$n."_fdbkats (
catid int(11) NOT NULL auto_increment,
title varchar(255) NOT NULL default '',
description text NOT NULL,
pcatid int(11) NOT NULL default '0',
type int(1) NOT NULL default '0',
counter int(11) NOT NULL default '0',
PRIMARY KEY (catid)
)");
|
|
danke für die hilfe im voraus
__________________
|
|
20.04.06 11:32 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
blackeagle1075
Mitglied
Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 3.1
Themenstarter
|
|
kommisch die rechte zum betreten stehen eigentlich auf ja.
hier mal ein testaccount
name: elferbot
pw: bulldog
hier mal auch der inhalt der datei
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
|
<?php
$filename="artistdb.php";
require("./global.php");
if(!$wbbuserdata['userid']) access_error();
$lang->load("START,POSTINGS");
if(isset($_REQUEST['action'])) $action=$_REQUEST['action'];
else $action="start";
if(isset($_REQUEST['catid'])) $catid=$_REQUEST['catid'];
if(isset($_REQUEST['entryid'])) $entryid=$_REQUEST['entryid'];
if($action=="start") {
$getkats = $db->query("SELECT * FROM bb".$n."_adbkats WHERE type=0 ORDER BY title ASC");
while($krow = $db->fetch_array($getkats)) {
$title = $krow['title'];
eval ("\$bits .= \"".$tpl->get("artistdbcatbit")."\";");
$getskats = $db->query("SELECT * FROM bb".$n."_adbkats WHERE type=1 AND pcatid='$krow[catid]' ORDER BY title ASC");
while($skrow = $db->fetch_array($getskats)) {
$title = $skrow['title'];
$description = $skrow['description'];
$counter = $skrow['counter'];
eval ("\$bits .= \"".$tpl->get("artistdbscatbit")."\";");
}
}
eval("\$tpl->output(\"".$tpl->get("artistdb")."\");");
}
if($action=="entrys") {
$kat = $db->query_first("SELECT title FROM bb".$n."_adbkats WHERE catid='$catid'");
$getentrys = $db->query("SELECT u.username,adb.entryid,adb.title,adb.time,adb.userid FROM bb".$n."_adbentrys adb LEFT JOIN bb".$n."_users u ON (adb.userid=u.userid) WHERE adb.catid='$catid'");
while($row = $db->fetch_array($getentrys)) {
$title = $row['title'];
$date = formatdate($wbbuserdata['dateformat'],$row['time'],1);
$time = formatdate($wbbuserdata['timeformat'],$row['time']);
$userid = $row['userid'];
$username = $row['username'];
eval ("\$entrys .= \"".$tpl->get("artistdbentrybit")."\";");
}
eval("\$tpl->output(\"".$tpl->get("artistdbentry")."\");");
}
if($action=="showentry") {
require("./acp/lib/class_parse.php");
$parse = new parse($docensor,75,$wbbuserdata['showimages'],$hilight,$usecode);
$entry = $db->query("SELECT k.title AS kattitle,k.catid,adb.*,u.username FROM bb".$n."_adbentrys adb LEFT JOIN bb".$n."_users u ON (adb.userid=u.userid) LEFT JOIN bb".$n."_adbkats k ON (adb.catid=k.catid) WHERE adb.entryid='$entryid'");
while($row = $db->fetch_array($entry)) {
$title = $row['title'];
$message=$parse->doparse($row['message'],1,0,1,1);
$date = formatdate($wbbuserdata['dateformat'],$row['time'],1);
$time = formatdate($wbbuserdata['timeformat'],$row['time']);
$userid = $row['userid'];
$username = $row['username'];
$kattitle = $row['kattitle'];
$katid = $row['catid'];
}
eval("\$tpl->output(\"".$tpl->get("artistdbshowentry")."\");");
}
if($action=="newentry") {
if(isset($_POST['send'])) {
$error="";
if($_POST['title']=="") $error .="<li> Bitte gib einen Titel ein!<br />";
if($_POST['message']=="") $error .="<li> Bitte gib einen Text ein!";
if($error) eval ("\$newentry_error = \"".$tpl->get("newthread_error")."\";");
else {
$db->query("INSERT INTO bb".$n."_adbentrys (title,userid,message,time,catid) VALUES ('".addslashes($_POST['title'])."','$wbbuserdata[userid]','".addslashes($_POST['message'])."','".time()."','$catid')");
$db->query("UPDATE bb".$n."_adbkats SET counter=counter+1 WHERE catid='$catid'");
header("Location: artistdb.php?action=entrys&catid=$catid&sid=$session[hash]");
}
}
$kat = $db->query_first("SELECT title FROM bb".$n."_adbkats WHERE catid='$catid'");
$bbcode_buttons = getcodebuttons();
$bbcode_smilies = getclickysmilies($smilie_table_cols,$smilie_table_rows);
eval ("\$headinclude .= \"".$tpl->get("bbcode_script")."\";");
eval("\$tpl->output(\"".$tpl->get("artistdbnewentry")."\");");
}
?>
|
|
__________________
|
|
20.04.06 12:11 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
lycoos
Frauenstimme 2007
Dabei seit: 05.08.05
Beiträge: 1.076
|
|
Die werden doch geordnet!
__________________ mfg
der Lycoos
Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.
|
|
20.04.06 13:26 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
blackeagle1075
Mitglied
Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten Forenversion: 3.1
Themenstarter
|
|
ne die filme leider nicht, sondern nach der uhrzeit. z.t. haben wir sie versucht alphabetisch einzutragen. wenn aber was neues hinzukommt, ist es mit der ordnung vobei
__________________
|
|
20.04.06 13:28 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|