php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.03.2010, 10:55  
Neuer Benutzer
 
Registriert seit: 22.03.2010
Beiträge: 13
PHP-Kenntnisse:
Anfänger
Fredl befindet sich auf einem aufstrebenden Ast
Standard Gefällt mir Button auf Facebook

Jeder kennt doch den "Gefällt mir"-Button auf Facebook, also man klickt auf einen Beitrag, darunter steht dann xx gefällt das.

Für unser Schulprojekt haben wir uns Ähnliches ausgedacht.
Dabei handelt es sich um eine "Onlinekinokartenreservierung"
Nun haben wir es so gemacht, dass man zu den einzelnen Filmen als eingeloggter Benutzer Kommentare abgeben kann.

Aber nun zur Frage:
Wie sollte man ein "Gefällt mir" in der Datenbank lösen?
Eine eigene Tabelle "Benutzer gefällt Beitrag" oder würd es da andere Lösungen geben?

Und habt ihr irgentwelche Vorschläge, Tipps zur Programmierung? Worauf sollte man achten?

Vielen Dank
Fredl ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.03.2010, 10:58  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Das kommt stark drauf an, was du vor hast. Beantworte zunächst folgende Frage: Soll jeder Benutzer diesen Button nur einmalig drücken oder ist dir egal, wie oft ein Benutzer den Button drückt?
Wenn es dir egal ist, mache einen einfachen Zähler als Spalte zu deinem Film. Wenn es dir nicht egal ist, musst du zwingend genau die Tabelle machen, die du angesprochen hast. Nur so kannst du später nachvollziehen, ob Benutzer X für Film Y schonmal den Button drückte (Datensatz existiert) oder nicht.

Persönlich würde ich die Tabelle jedoch etwas anders aufbauen in eine "Benutzer bewertet Film". Also drei Spalten: Benutzer-ID, Film-ID, Gewichtung. Die Gewichtung könnten Schulnoten von 1 bis 6 sein. So kannst du auch später mal umsetzen, wievielen Benutzern der Film gar nicht gefallen hat.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 22.03.2010, 11:27  
Neuer Benutzer
 
Registriert seit: 22.03.2010
Beiträge: 13
PHP-Kenntnisse:
Anfänger
Fredl befindet sich auf einem aufstrebenden Ast
Standard

Danke für die schnelle Antwort
Also auf Gewichtung von Schulnoten will ich das nicht lösen, eher mit true und false, also "gefällt mir" oder "gefällt mir nicht".
Und es sollte jeder Benutzer angeben können, ob ihm der Film gefallen hat, und erst dann sollte der Link "Gefällt mir nicht" dort stehen - wie bei Facebook eben.

Ich wollte nur mal eure bzw. deine Meinung dazu hören. Danke
Fredl ist offline  
Alt 22.03.2010, 14:35  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.341
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Ja, mepeisen wollte Dich aber darauf hinweisen, daß jeder Benutzer auch 573mal den Button drücken kann,
wenn Du das nicht über eine extra Tabelle löst.
Arne Drews ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
wert mit button an $_session übergeben pfu PHP Tipps 2010 11 04.03.2010 13:50
[Erledigt] Werte von Radio Button gelangen nicht in Datenbank peteX82 PHP Tipps 2009 8 22.09.2009 20:12
"Facebook Connect" oder auf Facebook posten Maaax PHP-Fortgeschrittene 2 16.08.2009 23:00
Button nur für bestimmte Session sichtbar Coldstorm PHP Tipps 2009 5 13.07.2009 13:09
Submit Button mit Bild, per Click anderer Button the-rod JavaScript, Ajax und mehr 3 26.06.2009 17:52
[Erledigt] type image button funzt im IE nicht? litterauspirna HTML, Usability und Barrierefreiheit 12 19.07.2008 15:59
Auftrag: Freundefinder über E-Mail-Adressbuch wie facebook Christof Moser Beitragsarchiv 2 28.05.2008 13:46
Reset Button bei Formularen TeazY PHP Tipps 2008 2 24.12.2007 14:59
Prüfen ob Button angeklickt wurde.. krummzahn HTML, Usability und Barrierefreiheit 2 30.04.2006 21:18
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
geechoter button funktioniert nicht richtig Crypi HTML, Usability und Barrierefreiheit 10 29.12.2004 19:08
JavaScript Button Linken! CHRIS HTML, Usability und Barrierefreiheit 3 26.12.2004 14:31
[Erledigt] per Button php in <td> laden PHP Tipps 2004 4 26.10.2004 18:07
Ich habe eine Auswahlliste und einen Button. Wie auswerten? PHP Tipps 2004 1 20.10.2004 16:39
formular button linkt an interne Stelle PHP Tipps 2004 1 08.06.2004 10:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gefällt mir script, gefällt mir html, facebook gefällt mir script, facebook gefällt mir php, gefällt mir button auswerten, facebook gefällt mir auswerten, gefällt mir button html, facebook script gefällt mir, html gefällt mir, gefällt mir auswerten, gefällt mir button php, facebook gefällt mir html, gefällt mir button script, facebook gefällt mir button html, html facebook gefällt mir button, html facebook gefällt mir, php gefällt mir, facebook gefällt mir button auswerten, facebook php gefällt mir, gefällt mir php

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum