PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kleines problemchen=>logikfehler


ragtek
13.04.2007, 22:39
also ich hab eine lange liste mit to do elementen

folgendermassen aufgebaut

start ende info erledigt
11.11.2007 11.02.2008 projektstart hackalbox


so nun läuft folgendes schief:
1. datumausgabe ganz komisch: PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
---------- das hab ich mal genommen, kA wieso

2. wie mach ich dsa mitn hackerl?
wenn ich hackal setz soll das als erledigt markiert werden und eine andere hintergrundfarbe bekommen bzw automatisch nach unten verschwinden

kann mir wer da helfen?:)

code schaut so aus:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
versuch mich an alle vb standards zu halten, damits auch hier angeboten werden kann:D(HAHA)

Surviver
13.04.2007, 23:00
Poste mal das SQL-Query mit ;)

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Zu Codestandards: bezeichner sollten immer englisch sein ;)

MikeD
14.04.2007, 09:34
Zu Codestandards: bezeichner sollten immer englisch sein ;)Genau!

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Surviver
14.04.2007, 09:36
Uns start/ende auch ;)

MikeD
14.04.2007, 09:41
Uns start/ende auch ;)Moin Julian :) Ja stimmt. Bin noch nicht so richtig wach. Schlürfe gerade meinen Kaffee :D

ragtek
14.04.2007, 20:15
abfrage: $todoitem = PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

das englische werde ich mir nie angewöhnen
hör das seit jahren zu, aber ne nix da:P

Andreas
14.04.2007, 22:37
Solltest Du dir angewöhnen, ist weltweiter Standard.

Und darüber bin ich auch sehr froh, denn so kann ich auch Code von Chinesen, Russen oder was auch immer lesen. Wenn die ihre Bezeichner in Landessprache verfassen würde - gute Nacht :D

Surviver
14.04.2007, 22:48
abfrage: $todoitem = PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

das englische werde ich mir nie angewöhnen
hör das seit jahren zu, aber ne nix da:P

Ich würde es so machen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

ragtek
15.04.2007, 08:11
sodala endlich das mit der datumanzeige gelöst
timeformat war die falsche option, da ich ein datum habe, gehört ja dateformat her:D
dann selected ist auch falsch
checked gehört hin:D
ui ui

Surviver
15.04.2007, 09:17
sodala endlich das mit der datumanzeige gelöst
timeformat war die falsche option, da ich ein datum habe, gehört ja dateformat her:D
dann selected ist auch falsch
checked gehört hin:D
ui ui

Das mit der Zeit hatte ich doch schon ein paar Beiträge höher gepostet ;)

ragtek
15.04.2007, 09:20
jetzt wo du es sagst und ich genauer geschaut hab lol
ich hab einfach timeformat ausgegeben, gemerkt das H:m drinn steht, was keinen sinn ergebit, rumgesucht im acp und ja irgendwann fündig geworden^^

wieso eigentlich order by erledigt, ende ASC ?
was bringt das genau?

Surviver
15.04.2007, 10:27
jetzt wo du es sagst und ich genauer geschaut hab lol
ich hab einfach timeformat ausgegeben, gemerkt das H:m drinn steht, was keinen sinn ergebit, rumgesucht im acp und ja irgendwann fündig geworden^^

wieso eigentlich order by erledigt, ende ASC ?
was bringt das genau?

ASC = Aufsteigend. Wir sortieren also erst nach Erledigt,dann nach Datum. Also setehn alle, wo erledigt = o ist, oben ;)

MikeD
15.04.2007, 10:37
wieso eigentlich order by erledigt, ende ASC ? was bringt das genau?
Order By => Hier geht es um die Sortierung
Das heißt: Mit PHP frage ich eine MySQL-DB ab und sortiere dann die Anfrageergebnisse nach einem bestimmten Kriterium. Nun kann es aber sein, das Du gerne die Ausgabe der Tabelle genau anders herum haben willst. Konkret handelt es sich hier um ein Sortierkriterium, der aber eben nicht absteigend, sondern aufsteigend sortiert werden soll. Sortiert wird nach 'erledigt' und zwar in aufsteigender 'ASC' (Ascending) Reihenfolge. Will man absteigend sortieren muss man anstatt 'order by erledigt ASC' dann also schreiben: 'order by erledigt DESC' schreiben.

Siehe auch: MySQL Handbuch (http://dev.mysql.com/doc/refman/5.1/de/). Oder besser: ORDER BY (http://dev.mysql.com/doc/refman/5.1/de/order-by-optimization.html). Dort ist es am besten erklärt :)

Zugegeben: Dafür braucht man echt nen 10 jähriges Studium. Ist ja manchmal sowas von kompliziert o.O

ragtek
15.04.2007, 10:57
order by kenn ich schon
nur hab ich es nie mit 2 "parametern" verwendet^^

danke trotzdem

ragtek
15.04.2007, 12:25
was passt den an dem hier nicht:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

und im template:
HTML:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
ja ich weiß das das formular nicht fertig ist...
nur solang es nicht geht, brauch ich eh nicht weiterarbeiten^^

Surviver
15.04.2007, 12:33
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

ragtek
15.04.2007, 12:41
hmm
lol, blöder fehler; ders aber leider nicht ist:(