Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]nie wywietlanie niektórych danych
Forum PHP.pl > Forum > Przedszkole
aga323
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
  1. <?php
  2. $dd = '3a';
  3. echo $dd[0]; // i wyswietla Ci sie samo 3
  4. ?>


a reszte to juz pewnie wymyslisz sobie...

pozd
nexis
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.:

  1. <?php
  2. if ( $klasa{0} == '3' ) // zapytanie dla trzecioklasistów
  3. else // zapytanie dla reszty
  4. ?>
aga323
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ę.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.