Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Kolejne pytanko :D
wiktor0000
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.04.2018

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


Witam dzisiaj kolejny raz!
W bazie danych mam tabele "logowanie"
  1. CREATE TABLE `logowanie`(
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `imie` varchar(255) NOT NULL,
  4. `nazwisko` varchar(255) NOT NULL,
  5. `plec` varchar(255) NOT NULL,
  6. `nick` varchar(255) NOT NULL,
  7. `haslo` varchar(255) NOT NULL,
  8. `email` varchar(255) NOT NULL,
  9. `dats` varchar(255) NOT NULL,
  10. `ranga` varchar(255) NOT NULL DEFAULT '0',
  11. `dolaczyl` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  12. PRIMARY KEY (id)
  13. )COLLATE=utf8_polish_ci;

I jak jakiś użytkownik miał rangę 1 to pokazywało go jako ranga:początkowy itd .
Próbowałem if($ranga == 1){
echo "Ranga:Początkowy";
}

Może mi ktoś pomóc (IMG:style_emoticons/default/biggrin.gif) ?



w przeglądaniu profilu mam if($rekord['ranga']==1){
echo "Początkowy";
}
ale jak zrobić żeby to wyświetlało na stronie głównej np


Już sobie poradziłem
  1. $pol = mysqli_connect("localhost","root","","logowanie");
  2. $zapytanie = "SELECT * FROM logowanie where ranga";
  3. $zap=mysqli_query($pol,$zapytanie);
  4. while($row=mysqli_fetch_array($zap))
  5. {
  6.  
  7. if($row['ranga'] == 1){
  8. echo "<p style='color: orange;'>".$row['nick'];
  9. }
  10. if($row['ranga'] == 4){
  11. echo "<p style='color: red;'>".$row['nick'];
  12. }
  13. }
  14. ?>

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Powinieneś się starać używać typ i długość odpowiednią do przechowywanych danych. Zwiększa to wydajność oraz jest dodatkowym zabezpieczeniem. Przykładowo hasło zahashowane najnowszym algorytmem Argon2i będzie miał max 120 znaków więc po co więcej? Płeć to enum albo jakiś tinyint. Na mailu brakuje raczej ograniczenia unikalnego itd. Zamiast styli dodawaj raczej klasy.
  1. if($row['ranga'] == 4) {
  2. echo "<p style='color: red;'>".$row['nick']. '<button type="submit" /></p>';
  3. }
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 02:46