| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: sql daten neue id's zuordnen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hallo leute.. ich habe ein script für eine seite geschrieben, die etwa 150 aktivitäten für jugendliche in den ferien ...
![]() |
| | #1 (permalink) |
| Anzeige hallo leute.. ich habe ein script für eine seite geschrieben, die etwa 150 aktivitäten für jugendliche in den ferien anbieten.. die daten werden über ein formular in eine datenbank eingetragen und mit hilfe einer datei ausgegeben..: ![]() wenn man nun auf die veranstaltung klickt gelangt man zur detailansicht.. ![]() leider haben wir es beim eintragen der aktivitäten verpasst, sie nach der reihenfolge einzutippen..d.h. wenn ich es nach id ordne ist es nicht nach zeit! wie kann ich nun in der detailansicht eine navigation (pfeile sind in der detailansicht bereits vorhanden) verwirklichen, die immer zu dem nächsten termin springt? wie kann ich in der reihenfolge der timestamps neue id's zuordnen? Philipp PS: bitte verzeiht mir den namen des themas..wusste nich wie ich das thema sonst nennen sollte.. | |
| | |
| | #2 (permalink) |
| Moderator ![]() | Es kann ja immer mal passieren, dass zwischendurch eine Veranstaltung mit reinkommt, die zeitlich mitten in die bisherigen Termine gehört. Daher wäre eine Sortierung nach ID zwar praktisch, aber schwer realisierbar. Für das Problem mit der nächsten bzw. vorigen Veranstaltung würde ich es anders machen. Übergeben wird die ID der aktuellen Veranstaltung und ein Parameter (z.B. "next" oder "prev"), anhand deren du dann eine SQL-Abfrage baust. Dann liest du das entsprechende Datum für die aktuelle ID aus der Datenbank und suchst dann den nächsthöheren bzw. nächstniedrigeren Datensatz. Das sind zwar 2 Abfragen, aber bei einer Datenbankgröße wie bei dir spielt das noch keine Rolle. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Also ich würde da mit limit arbeiten. Wenn du auf der übersichtseite jeden eintrag mit einer reihenfolgennummer versiehst. also "übernachten für mädchen.." bekommt 0 und "edv für fortgeschrittene" bekommt die 1 usw. Dann musst du im link nur diese nummer mit übergeben. Jetzt kannst du anhand dieser nummer mit limit genau den einen eintrag rausfiltern. Sprich du machst die gleiche abfrage wie für die auflistung nur auf einen eintrag beschränken. (select * from table order by datum limit 5,1) und so kommst du halt mit limit 6,1 eins weiter und mit limit4,1 eins zurück. Is nich ganz sauber, weil man auf externe werte zugreift, aber es kommt bei dir ja nich alle 5 minuten vor, dass sich die db verändert. | |
| | |
| | #4 (permalink) |
| Themenstarter | hallo.. also id übergabe bekomme ich hin..kein problem..aber was is n parameter? wenn ich das weiß erklärt sich der rest wahrscheinlich von selbst.. und wie vergebe ich die reihenfolge? sry für diie dummen fragen.. Philipp |
| | |
| | #5 (permalink) |
| du willst das nach Zeit ordnen? Is doch ganz einfach. Dafür brauchst nichma id's du legst einfach ne Spalte an namens: Zeit , Time o.ä. und fügst da dann die daten an und kannste das doch danach sortieren so ähnlich wie $sql = mysql_query ('Select aktivität, Datum From datenbank ORDER BY Datum DESC/ASC') ; je nachdem wie du das sortieren willst ^^ | |
| | |
| | #6 (permalink) | |
| Zitat:
also der erste schritt ist bei dir ja die übersicht.. dazu hast du eine sql abfrage, die in etwa so aussieht Code: SELECT * FROM tabelle ORDER BY datum Dazu hast du sicher eine while-schleife. hier brauchst du dann halt einfach eine integervariable $i zum zählen welche du dann bei der url als parameter (diese schalter, die man einem programm oder so hinter dem aufruf übergibt wie z.B. hallo.exe -h -q ) anhängst PHP-Code: Code: SELECT " FROM tabelle ORDER BY datum limit $_GET[count],1 Code: $phpself."?count=".$i+1 bzw $i-1 hoffe das war jetzt verständlich, denn ich werd bis nächsten samstag nichmerh hier auftauchen. | ||
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| IPs Ländern zuordnen | Prometheus | (Web-) Design und webbasierte Sprachen | 4 | 20.11.06 19:12 |
| PC Daten per JS | MorbZ!!! | (Web-) Design und webbasierte Sprachen | 2 | 02.08.06 20:23 |
| wer kann die software zuordnen | Stanly | Umfragen | 5 | 26.05.04 15:59 |
| scannerbutton zuordnen | issy | Windows | 0 | 24.01.04 17:39 |
| hab da ne datei ich nicht zuordnen kann | Spider12 | Virenschutz · Tools & Aggressive Software | 4 | 19.02.02 14:58 |