YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Nachträgliche Sortierung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.446 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Nachträgliche Sortierung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

 Nachträgliche Sortierung Antworten Zitieren Editieren Melden       UP

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

__________________

______________________________________



[das] dunkelbunt



20.04.06 11:32 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

Du must schon den quelltext zeigen mit der sql kannst du nix machen...
Vor allem wenn man nichtmal die db sehen kann Augen rollen

__________________
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.


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von lycoos: 20.04.06 12:05.

20.04.06 12:04 lycoos ist offline E-Mail Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

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")."\");");
}
?>


__________________

______________________________________



[das] dunkelbunt



20.04.06 12:11 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

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 lycoos ist offline E-Mail Finden Als Freund hinzufügen
blackeagle1075 blackeagle1075 ist männlich
Mitglied


images/avatars/avatar-4520.jpg

Dabei seit: 06.02.04
Beiträge: 1.541
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 3.1

Themenstarter Thema begonnen von blackeagle1075
Antworten Zitieren Editieren Melden       UP

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 traurig

__________________

______________________________________



[das] dunkelbunt



20.04.06 13:28 blackeagle1075 ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Nachträgliche Sortierung