Diese Board wurde aus Spamschutz-Gründen auf minimale Funktionen beschränkt.
Nutze für neue Anfragen/Bug-Reports bitte meine Gitlab-Instanz.

Verleihen, Aufzählen ::PROBLEM::

Was könnte man an der Filmverwaltung verbessern? Fragen und Anregungen von Entwickler an Entwickler.

Moderator: Lifestyle

Antworten
Butzemann
Beiträge: 139
Registriert: Mi 20. Dez 2006, 15:22
Kontaktdaten:

Verleihen, Aufzählen ::PROBLEM::

Beitrag von Butzemann »

Hallo,

bei mir in der Verleihfunktion tritt ein Fehler auf. Und zwar werden die Filme eines Users nicht richtig gezählt. Siehe Bild:
http://www.bilder-hochladen.net/files/v4k-m-png.html

Irgendwie ist immer die Diskanzahl gleich der Filmanzahl.



Ich denke, es könnte an diesen Zeilen liegen, in der Datei verliehene Filme.php. (Hoffentlich)

echo "<ul>";
$sql = "SELECT DISTINCT UserID, UserName FROM $myDB->DISCS INNER JOIN $myDB->USERS ON UserID = USERS_UserID ORDER BY UserName";
$rs = $myDB->go($sql);

for( $i = 0; $row = $myDB->getRow($rs); ++$i )
{
echo "<li>{$row['UserName']} hat ";
$sql3 = "SELECT DISTINCT COUNT(*) AS Anz, FILME_FilmID FROM $myDB->DISCS WHERE USERS_UserID = {$row['UserID']} GROUP BY USERS_UserID";
$rs3 = $myDB->go($sql3);
$row3 = $myDB->getRow($rs3);
if ( $row3['Anz'] == 1 )
echo "einen Film ";
else
echo $row3['Anz']." Filme ";

P.S. Hab es natürlich auch mit den Originaldateien probiert (um Fehler meinerseits auszumerzen, aber vergebens)
Butzemann
Beiträge: 139
Registriert: Mi 20. Dez 2006, 15:22
Kontaktdaten:

Beitrag von Butzemann »

Kann jemand das bestätigen, bzw. is wer flott in php/sql und kann dieser jemand dazu etwas sagen? :lol: :roll:
Butzemann
Beiträge: 139
Registriert: Mi 20. Dez 2006, 15:22
Kontaktdaten:

Re: Verleihen, Aufzählen ::PROBLEM::

Beitrag von Butzemann »

Diesen Post bitte nicht beachten, hat sich erledigt:

---------------------------------------------------------------------------------------------------------

Butzemann hat geschrieben:Hallo,

bei mir in der Verleihfunktion tritt ein Fehler auf. Und zwar werden die Filme eines Users nicht richtig gezählt. Siehe Bild:
http://www.bilder-hochladen.net/files/v4k-m-png.html

Irgendwie ist immer die Diskanzahl gleich der Filmanzahl.
Ich hab eine Lösung, auch was die jetzige Umfrage der DiscID angeht:

Hier zum Vergleich:
Alt gezählt:
http://www.bilder-hochladen.net/files/v4k-m-png.html

Neu gezählt:
http://www.pictureupload.de/originals/p ... output.png

Dazu in Kürze mehr, weil ich auch in der Datenbank ein neues Feld "Disken" was die Diskanzahl ist, angelegt habe, siehe Bild:
http://www.pictureupload.de/originals/p ... output.png

Klingt erstmal komisch, ich erklärs, wenn ich Zeit habe...
Zuletzt geändert von Butzemann am Di 16. Jan 2007, 19:53, insgesamt 1-mal geändert.
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Re: Verleihen, Aufzählen ::PROBLEM::

Beitrag von der-domi »

Hallo,

ja, es lag am Query.

ab Zeile 121:

Code: Alles auswählen

$sql3 = "SELECT COUNT(*) AS Anz FROM $myDB->DISCS WHERE USERS_UserID = {$row['UserID']} GROUP BY FILME_FilmID";
$rs3 = $myDB->go($sql3);
$row3['Anz'] = mysql_num_rows($rs3);
if ( $row3['Anz'] == 1 )
    echo "einen Film ";
ändern
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
Butzemann
Beiträge: 139
Registriert: Mi 20. Dez 2006, 15:22
Kontaktdaten:

Beitrag von Butzemann »

noch der gleiche fehler bei der auflistung: ausgeliehene Filme (Menu 296)

liegt wahrscheinlich in der Datei funcOutput.php ab Zeile 488

Jedenfalls steheh bei ausgeliehene Filme 5, und in der Navileiste 7 vorhanden.
Benutzeravatar
der-domi
Site Admin
Beiträge: 673
Registriert: Di 4. Apr 2006, 19:22
Kontaktdaten:

Beitrag von der-domi »

Butzemann hat geschrieben:noch der gleiche fehler bei der auflistung: ausgeliehene Filme (Menu 296)
Ja, hier mußte ich aber mehrere Änderungen in function.php machen.
Nicht verzagen, Domi fragen

Viele Grüße
Dominik
Butzemann
Beiträge: 139
Registriert: Mi 20. Dez 2006, 15:22
Kontaktdaten:

Beitrag von Butzemann »

Nach dem neuen Update wird alles korrekt dargestellt. :lol:
Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste