Buna ziua!
Am nevoie de ajutorul vostru.
Problema:
La scriptul "inregistrare - autentificare, logare" am mai adaugat in tabel un camp nou rang ( care semnifica privilegii, sunt doar doua privilegii - 1 si 2). Cum sa fac ca dupa autentificare, utiliatorii cu rang = 1 sa le afiseze "Informatie pentru utilizatori rang = 1" si pentru utilizatorii cu rang = 2 sa le afiseze "Informatie pentru utilizator rang = 2".
Daca e posibil un exemplu de cod. Teoretic intseleg ca trebuie sa fac cu IF, dar cand fac practic, nu se primeste.
Multumesc!
Afisare informatie in functie de rang utilizator
-
- Mesaje:4
Afisare informatie in functie de rang utilizator
trif
Mesaje:500
salut, uite cum trebuie sa faci:
sper sa intelegi, cu stima trif
Cod: Selectaţi tot
<?php
$q_SQL="SELECT * FROM utilizatori WHERE utilizator='".$_SESSION['utilizator']."' limit 1";
//echo $q_SQL;
//echo '<br>';
$rezultat_q=mysql_query($q_SQL);
$numar=mysql_num_rows($rezultat_q);
$y=0;
while ($y < $numar) {
$row=mysql_fetch_array($rezultat_q);
if(isset($_SESSION['utilizator']) && $row['ranguri'] == 1 ) {
echo '<font color ="red" > Bine ai venit <b>'.$_SESSION['utilizator'].' </b>[Administrator]</font> ';
}
elseif(isset($_SESSION['utilizator']) && $row['ranguri'] == 2 ) {
echo '<font color ="blue" > Bine ai venit <b>'.$_SESSION['utilizator'].' </b>[Moderator]</font> ';
}
elseif(isset($_SESSION['utilizator']) && $row['ranguri'] == 3 ) {
echo '<font color ="green" > Bine ai venit <b>'.$_SESSION['utilizator'].' </b>[Utilizator]</font> ';
}
else {
echo '';
}
++$y;
}
if(!isset($_SESSION['utilizator'])) {
echo '<a href="cont_nou.php">Cont Nou</a> --- <a href="recuperare_parola.php">Parola Uitata</a> --- <a href="autentificare.php">Autentificare</a> ';
}
?>
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Salut
Scriptul de aici: Script Utilizatori - Inregistrare si Autentificare / Logare contine exemplu si explicatie in documentatie despre adaugare date in functie de rangul utilizatorului.
Practic e simplu, daca de exemplu rangul e retinut in $_SESSION['rang'], se face asa:
Scriptul de aici: Script Utilizatori - Inregistrare si Autentificare / Logare contine exemplu si explicatie in documentatie despre adaugare date in functie de rangul utilizatorului.
Practic e simplu, daca de exemplu rangul e retinut in $_SESSION['rang'], se face asa:
Cod: Selectaţi tot
if($_SESSION['rang'] == 1) {
echo 'Prelucreaza / Afiseaza informatii pt. rang 1';
}
else if($_SESSION['rang'] == 2) {
echo 'Prelucreaza / Afiseaza informatii pt. utilizatori cu rang 2';
}
else {
echo 'Date pt. cei care nu au rang 1 sau 2';
}
mystyk
Mesaje:4
Multumesc mult la ambii, sunteti de nota 10 cu +
Subiecte similare
- Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML Primul mesaj
Bună MarploUltimul mesaj
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc