20-04-2011, 19:57
Musisz mieć dwa pola w bazie danych przy danej notce czy opinii: 'tak' oraz 'nie' ustawiasz im INT lub SMALLINT (etc.).
Nazwy: TAK | NIE robisz jako odsyłacze z parametrem GET dla ip i "akcji" np.: ?id=5&action=tak | ?id=5&action=nie ... Po kliknięciu przeniesie nas do danej akcji dzięki warunkom if.
Kod ten musisz rozwinąć, sprawdzić wartości action i id przed zapisem do bazy danych. To tylko sama sucha najłatwiejsza do ogarnięcia koncepcja dla tego typu problemu.
P.S
Nie wiem jak Ty programujesz, że masz problemy z takim bzdetem. ^^
Nazwy: TAK | NIE robisz jako odsyłacze z parametrem GET dla ip i "akcji" np.: ?id=5&action=tak | ?id=5&action=nie ... Po kliknięciu przeniesie nas do danej akcji dzięki warunkom if.
Kod:
if($_GET['action'] == 'tak']) {
// robimy update w bazie danych dla tak np.: UPDATE opinie SET tak = tak + 1 WHERE id = '5'
} else {
// robimy update w bazie danych dla tak np.: UPDATE opinie SET nie = nie + 1 WHERE id = '5'
}
Kod ten musisz rozwinąć, sprawdzić wartości action i id przed zapisem do bazy danych. To tylko sama sucha najłatwiejsza do ogarnięcia koncepcja dla tego typu problemu.
P.S
Nie wiem jak Ty programujesz, że masz problemy z takim bzdetem. ^^