kuba_pilach
9.01.2011, 17:25:12
Witam, mam tabelę Oceny z polami "ID_USERA, ID_PRZEDMIOTU, DATA, OCENA"
I chciałbym zrobić coś takiego, bym mógł wybrać przedmiot z tabeli Przedmioty (to wiem), i wypisywać oceny po przecinku, a potem wcisnąć guzik
i by dodawało te oceny do tabeli...
Czy jest to możliwe, a jeżeli jest to jak?
Dziękuję z góry
lord2105
9.01.2011, 17:55:28
Cytat
...i wypisywać oceny po przecinku...
ale gdzie?
kuba_pilach
9.01.2011, 18:02:23
W polu tekstowym, w pliku php
użyj funkcji explode(',', $co) potem do bazy INSERT INTO tabela VALUES (....),(...),(....), do tego (...)(...)(...) możesz użyć funkcji foreach
kuba_pilach
9.01.2011, 19:26:23
A jak to będzie wyglądało w kodzie? Bo nie bardzo kumam
Wicepsik
9.01.2011, 19:37:53
foreach($oceny as $v){
$query[] = '('.$_POST['id_user'].','.$_POST['id_przedmiot'].', NOW(), '.$v.')';
}
echo 'INSERT INTO Oceny (ID_USERA, ID_PRZEDMIOTU, DATA, OCENA) VALUES '.implode(',', $query);