|
Dj_PD :
| 25.10.2005 14:34 |
Ich habe da evtl. noch einen kleinen Fehler gefunden. Und zwar habe ich bei einigen Usern folgenden Fehler im Profil unter "Hobby's und Interessen:" entdeckt: Code: Fehlernummer: 2 [Warnung] Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in Datei: /home/www/htdocs/domain.de/class/database/mysql.php in Zeile: 155
Wie das genau gekommen ist kann ich nicht genau sagen. Ich weiß nur das der Fehler auch bei einem Admin ist der schon ewig nicht mehr auf der Seite war und er hat die neue Funktion "Hobby's und Interessen" sicher nicht ausprobiert. Ich habe im Adminbereich mal testweiße unter Hobby's und Interessen ein neuen Hobby hinzugefügt mit dem Namen "test". Dann habe ich in meinen Profil diese Auswahl einmal getroffen um zu schauen wo das angezeigt wird. Nachdem ich gesehen hatte wo die Hobby´s und Interessen angezeigt wird habe ich den Testhobbyeintrag wieder gelöscht. Kann es evtl. sein das es da zu einem Fehler gekommen ist. Oder kann es sein das die MySQL Tabelle nicht richtig geschrieben wurde. Ich habe nämlich mal geschaut wo die Hobbys und Interessen der User gespeichert werden und konnte keinen Eintrag dazu finden.
Hat jemand eine Idee ???
Gruss Dj_PD |
|
|
Nobse :
| 25.10.2005 17:55 |
Schalte doch mal bitte die anzeige der db abfragen ein dann steht vor der fehlermeldung die db abfrage die ärger macht kann das echt nicht nachvollziehen
Sag mal hast du alle vorinstallierten hobbys gelöscht?
[ Geändert von Nobse an 25.10.2005 17:58 ] |
|
|
crimle :
| 25.10.2005 21:04 |
Dieses Problem hatte ich auch. Ich habe dann mit MyPHPAdmin die MySQL-Datenbank analysiert und in der Tabelle: e_xoops_users das Feld 'user_intrest' gefunden. Bei einigen Mitgliedern stand irgend ein Wert drin, bei diesen erschien die Fehlermeldung. Bei den übrigen die das Feld leer hatten war alles normal.
Also: die Inhalte des Feldes 'user_intrest' löschen und die Fehlermeldung ist weg.
Gruss crimle |
|
|
|
crimle :
| 25.10.2005 22:18 |
Nein, nicht die vorinstallierten Hobbies habe ich gelöscht, sondern den Fremdschlüssel in der Tabelle "e_xoops_users". Die Alternative wäre natürlich gewesen, je ein zu den Fremdschlüsseln passendes Hobby zu erfassen. Da ich diese Funktion sowieso nicht verwende, darf das Feld leer bleiben. Hauptsache die Fehlermeldung ist weg!
Gruss crimle |
|
|
Dj_PD :
| 26.10.2005 21:51 |
So, ich habe den Fehler jetzt behoben. Es waren tatsächlich einige Daten in der MySql-Datenbank, die dort nicht hin sollten. Ich denke mal die waren vorher schon da und würden nicht gelöscht.
Ich habe aber jetzt nochmal eine Frage. Bei den Hobbys und Interessen kann man ja ein Foto bzw. ein Bild mit einbinden. Wo wird dieses Bild den angezeigt??? Ich habe schon überrall geschaut aber sehe keine Bilder. Oder ist diese Funktion noch nicht funktionsfähig? Vielleicht liegt es ja auch an die Bildgröße, ich habe nämlich alles 100x100px Bilder.
Gruss Dj_PD |
|
|
Nobse :
| 26.10.2005 22:05 |
Das ist schon für spätere erweiterungen und andere module vorgesehen |
|
|
p-tree :
| 07.06.2006 12:14 |
Moin!
Ich habe einen Fehler bei den Hobbies und Interessen.
Ich habe im Adminbereich die vorgegebenen Hobbys umbenannt (wegen der Sortierung) und ausserdem ein paar neue hinzugefügt.
wenn ich jetzt einen Eintrag in der Singlebörse machen will, dann holt er sich ja ein paar Werte (Name, Alter etc) schon aus der DB. Dort wo Hobbys steht, schreibt er jedoch nicht die Wörter rein sondern die jeweilige ID des Hobbies getrennt durch ein |
also zB 11|7|18|3|2
anstelle von flirten, computer und internet etc
da ist wohl ein Fehler im Code oder? |
|
|
bama :
| 08.06.2006 10:44 |
das ist kein Fehler, nur so können diese auch mehrsprachig angegeben werden
für die Sortierung hast du doch das Feld Sortierreihenfolge |
|
|
p-tree :
| 08.06.2006 11:20 |
Ja, soweit so gut, aber dann muss es doch Möglich sein, dass er anstelle der ID-Zahl das jeweilige Wort einträgt?!?
Also quasi ne Funktion die, die Eingestellte Sprache aus dem Profil des eintragenden Users holt und die dementsprechenden Wörter in der Sprache aus der hobby-tabelle einträgt.
Also wenns ein User ist der deutsch drin hat dann stehen die deutschen Wörter drin und bei nem User der auf französisch gestellt hat dann halt diese....
Die reinen Zahlen bringen irgendwie nichts. |
|
|
bama :
| 08.06.2006 13:50 |
wenn Wörter in der DB stehen würden, dann würde die Suchfunktion in mehreren Modulen aber auch nur die Hobby's u. Intressen in deutsch finden usw. |
|
|
p-tree :
| 09.06.2006 13:30 |
hmm.. aber wenn ein User seine Hobbies dort selbst reinschreibt (und das geht ja, weil es ein normales textfeld ist), dann sind auch nur die suchbegriffe in der jeweiligen sprache in der der User es verfasst hat zu finden - oder nicht? |
|
|
|
p-tree :
| 10.06.2006 13:07 |
Ja aber im friendsearch nicht!
Wenn ich im friendsearch eine Anzeige aufgebe, dann nimmt er automatisch ind das "Registrierungsformular" meine Userdaten (Name, Vorname, Geb-Datum und auch die HObbys auf)
und dort setzt er dann die ID des Hobbys (als zahl) ein und nicht das Wort. Man kann aber auch eigene Wörter in das Feld schreiben.. aber als Standard sind die vorher im Profil angeklickten hobbys als ID drin. |
|
|
bama :
| 12.06.2006 12:04 |
Hi Steffan,
vom Friendsearch gibts schon die Version 2.01, da ist alles schon auf Hobbys und Intressen abgestimmt wird in Kürze veröffentlicht
kannst mal testen
[ Geändert von bama an 12.06.2006 12:24 ] |
|
|