Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql]nie wywietlanie niektórych danych
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
spandor
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 2.03.2004

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $dd = '3a';
  3. echo $dd[0]; // i wyswietla Ci sie samo 3
  4. ?>


a reszte to juz pewnie wymyslisz sobie...

pozd
Go to the top of the page
+Quote Post
nexis
post
Post #3





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
aga323
post
Post #4





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

Ostrzeżenie: (0%)
-----


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ę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 19:55