aga323
5.06.2007, 19:56:20
Witam. Otóż mam problem i szukam najodpowiedniejszego sposobu jego rozwiązania. Tworze internetowy dzienniczek ucznia i mam problem, który polega na tym, iż dzienniczek ten dotyczy uczniów gimnazjum. Lecz chcę, aby uczniom klas 3 nie wyświetlały się takie przedmioty jak informatyka i technika. Wiem, że jednym ze sposobów było by dodanie do bazy klumn "od" i "do" i wtedy po prostu w zapytaniu by sie tam pisalo where klasa.users>=od.przedmioty czy jakoś tak. Jednak jestem w takiej sytuacji iż nie wpisuje klas w postaci 1,2,3 tylko 1a,3b itd. i w takim wypadku trzeba wymyślec cos innego. Czekam na wasze pomysły.
spandor
5.06.2007, 20:31:09
<?php
$dd = '3a';
echo $dd[0
]; // i wyswietla Ci sie samo 3 ?>
a reszte to juz pewnie wymyslisz sobie...
pozd
nexis
5.06.2007, 20:31:46
Jeśli możesz to przedstaw strukturę swojej bazy danych i najlepiej kilka przykładowych danych.
A ogólnie odpowiadając na Twoje zapytanie to wystarczy stworzyć różne kwerendy dla różnych klas - np.:
<?php
if ( $klasa{0} == '3' ) // zapytanie dla trzecioklasistów
else // zapytanie dla reszty
?>
aga323
5.06.2007, 21:29:46
A więc moja baza danych wygląda tak:
*oceny
id
id_user
id_przedmiot
ocena
*przedmioty
id
Nazwa
*users
id
login
haslo
imie
nazwisko
klasa
ranga
I to na tyle. Dziękuje wszystkim za odpowiedzi. Jednak jeśli ktoś ma jeszcze jakiś pomysł to chętnie go wyprobuję.