DB Abfrage Berechnung
|
|
Rolly8-HL |
Geschrieben am 27. Juli 2015 17:15:37
|
|
Hallo, habe da ein Problem, brauche das auslesen der DB als Negativwert um eine andere Anzeige damit zu steuern. In Artikel sind 4 Gruppen angegeben Gast/Mitglied/Admin/S-Admin/Premium in allen ist Inhalt und ein Kommentar. Mit diesem Code Klappt es wunderbar, wird ausgelesen wie ich es mir vorstelle. Code Download Code //ARTICLES Jetzt habe ich das für eine andere Anwendung so übernommen auch die selben 4 Gruppen mit Inhalt und Kommentar. Code Download Code //TUTORIALS Das auslesen bei Gast/Mitglied/Admin/S-Admin klappt auch nur nicht mit Premium da bekomme ich einen Falschen wert, lasse ich den weg ist es wieder in Ordnung. Hat da einer eine Idee? Datenbank habe ich schon angepasst wie die bei Artikel. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 27. Juli 2015 18:22:53
|
|
An der Abfrage selbst wirds kaum liegen...sehe da auch keinen Fehler... die Gruppe "Premium" ist angelegt? Die ID stimmt auch?
Dieses Mitglied wurde gelöscht!
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Rolly8-HL |
Geschrieben am 27. Juli 2015 18:45:10
|
|
Ja ist alles da, habe da noch weitere Anwendungen mit den selben Anweisungen zu laufen bei allen geht es auch mit Premium nur nicht bei dieser. Besser gesagt mit dieser geht es nur mit Gast/Mitglied/Admin/S-Admin, Premium oder Moderator oder .. nicht, also alle die angelegt wurden und nicht vom System selbst kommen, die anderen mache es aber nur der nicht. Zusammengefügt am 28. Juli 2015 um 12:12:00: Nachtrag: Habe da noch mal weiter getestet und raus gefunden das es sich hier nicht um eine bestimmte Gruppe handelt sondern die Reihenfolge wie sie in der Kategorie in der Anwendung angelegt wird. Kat. 1-4 korrektes auslesen ab 4-...... unkorrektes auslesen, es wird nicht der Wert 1 ausgegeben sonder 2 also das doppelte. Die korrekte Berechnung ist notwendig für die Ausgabe die mit class= gesteuert wird. Wenn jetzt noch mehr falsche Werte dazu kommen wird mit $num_rows-$SUM_COMMENTS <= 0 display: none; alles abgeschaltet und es werden nicht einmal die Kommentare angezeigt die für den Gast sichtbar sein sollen. Meine Frage jetzt anders gestellt: Woran kann es liegen das ab der Kat. 4-... der Wer nicht richtig ausgelesen werden kann, bei Artikel und News ..... ist das nicht so. Habe hier mal einen Auszug aus der infusion.php der Anwendung. Code Download Code $inf_newtable[1] = DB_TUTORIALS." ( Mag ja sein das der Fehler schon beim Installieren entsteht wobei ich mir nicht erklären kann wo der Unterschied sein kann bei der Grundinstallation wie bei Artikel, News .. und einer Installation über Infusion.
Rolly8-HL hat folgende Datei angehängt:
Bearbeitet von Rolly8-HL am 28. Juli 2015 10:12:00 Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
booker |
Geschrieben am 28. Juli 2015 12:20:52
|
|
Hallo Ich habe mir dein Problem angesehen und keinen Fehler festgestellt. Daher meine Frage: Alles was klappt sind feste Bestandteile von PHP Fusion, was nicht klappt ist dein Turitorial. Kann es sein, das der Fehler vielleicht in der Grund PHP liegt. Ich nehme an, du hast dein Turitoriall mit den eigenen Seiten erstellt. Vielleicht liegt der Fehler hier. Gruß Booker God creates, destroys the human
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Rolly8-HL |
Geschrieben am 28. Juli 2015 14:00:37
|
|
Es geht um das Tutorials System, wo bei diese Anwendung nicht da drin enthalten ist sondern nur die DB Abfrage, die Infusion ist mein R8HL_hour_ad_panel eine Kombination aus letzte Artikel/News/Kommentare... (12-120 Std.-Anzeige).
Rolly8-HL hat folgende Datei angehängt:
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Septron |
Geschrieben am 28. Juli 2015 14:41:08
|
|
Hallo, des schaut aus des es eine Infusion von matze ist da wirst du dich wohl an ihn wenden müssen lg Septron Rechtschreibfehler und Fehlende Satzzeichen sind eine Sünde meiner Gedanklichen Tastatur wer alle findet darf sie behalten. Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany | IUP Testseite | v9 DE Mod Testseite |
Information: |
PHP Version: 8.2.x • MySQL Version: 5.7 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
Rolly8-HL |
Geschrieben am 28. Juli 2015 14:59:54
|
|
Nein ist es nicht, zu erst hatte ich vor die von Ihm zu modifizieren, war aber nicht möglich nicht Flexibel genug für meine Zwecke und habe des wegen das ganze Komplett neu aufgelegt. Dazu kommt das es sich hier um die Kommentare handelt die in seiner ganz anders aufgebaut sind, habe mir die Letzten Kommentare dazu zur Hilfe genommen, die sieht nun mal ganz anders aus. Dazu kommt auch noch "es ist ein Pilotprojekt" und nur ein Teilbereich einer anderen in der diese dann integriert werden soll. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Anonymer Benutzer |
Geschrieben am 01. August 2015 08:59:13
|
|
Das Panel bzw. diese Infusion regiert auf geschriebene Dinge wie News, Kommentare und auch die Tutorials. Ich muss eh mal die Infusion upgraden, da es nicht ganz mit der Zeitanzeige hinhaut und mit der Abfrage der Kommentare ect. Aber die habe ich bei mir eh abgeschalten,da dort wie gesagt,es nicht sauber anzeigt. Denn die Abfrage für die Kommentare für die einzelnen Bereiche ist sone halden Sache eben und gestaltet sich ein wenig sch****e. @Rolly8-HL im #Post1 versuche mal die Deklaration nicht mit td,tn....für die Artikel versuche mal so als Beispiel jetzt: -ta===Artikel -td===Downloads -tac====Artikelkategorien -tt====Tutorials und für deren Kategorien nimmmst du ttc somit kannst du eine result Abfrage einmal definieren. Man kann versuchen,aber ob es klappt mus ich erst testen,ob 2 LEFT JOIN in einer Abfrage mit SELECT DISTINCT klappt. In diesem Sinne.....lg matze Bearbeitet von Anonymer Benutzer am 01. August 2015 09:07:38 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Rolly8-HL |
Geschrieben am 01. August 2015 18:22:36
|
|
Zitat -ta===Artikel -td===Downloads -tac====Artikelkategorien Da dran scheint es nicht zu liegen Zitat Abfrage mit SELECT DISTINCT kenne ich nicht muss mich da mal schlau machen. Habe jetzt mal alle nach diesem Muster geändert Code Download Code WHERE comment_type='T' AND !".groupaccess('tutorial_cat_access')." damit geht es, wobei ich nicht sagen kann ob in allen Varianten, könnte sein es gibt noch Probleme mit der Sortierung und auf/ab steigend was zu tun bekommt (getestet aber nicht bei allen). Da die Kommentare mittlerweile schon von 9 verschiedenen Anwendungen kommen und es keine Probleme gegeben hat hoffe ich das beste. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |