Afisare nivel aces user in script logare
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Stefan
- Mesaje: 117
Afisare nivel aces user in script logare
Lucrez la un site cu login/register etc, dar am o mica problema. Cum fac ca, atunci cand intru pe cont -> profil sa imi afiseze daca acel user este admin sau nu, am incercat cu urmatorul cod dar imi afiseaza accesele de la toate conturile.
Cod: Selectaţi tot
<?php
include "../bazadb.php";
$res = $conn->query("select * from utilizatori");
while ($row = $res->fetch_assoc()) {
?>
<td><?php echo $row['acces']; ?></td>
<?php
if($acces > 0) {
echo 'esti admin';
} else {
echo 'nu esti admin';
}
}
?>
Cum fac ca sa imi afiseze accesul de la contul respectiv ? P.s script-ul pentru login il am de aici.
MarPlo
Mesaje: 4343
Salut
Nu stiu despre ce script e vorba, dar Selectul trebuie facut in functie de utilizatorul logat, retinut in sesiune.
Acum depinde in ce sesiune e retinut, ce anume (ID user sau Nume), si denumirea coloanei din tabel. Stiind astea, se face select-ul ca in acest exemplu:
Cod: Selectaţi tot
$res = $conn->query("select * from utilizatori WHERE coloana_user ='". $_SESSION['user'] ."' LIMIT 1");
royal27
Mesaje: 79
aici e problema
Cod: Selectaţi tot
$res = $conn->query("select * from utilizatori");
o modifici dupa id-ul care il ai in baza de date,exact asa
Cod: Selectaţi tot
id= $_GET["id"];
$res = $conn->query("select * from utilizatori where id=".$id."");
daca ai la link ceva gen "index.php?name=test"
atunci vine asa
Cod: Selectaţi tot
name= $_GET["name"];
$res = $conn->query("select * from utilizatori where name=".$name."");
Stefan
Mesaje: 117
Mersi mult, dar acum, daca nu sunt logat imi apare asta
EROARE:
Cod: Selectaţi tot
Notice: Undefined index: nume in C:\Program Files\xampp\htdocs\me\loginpage.php on line 100
Line 100:
Cod: Selectaţi tot
$res = $conn->query("select * from utilizatori WHERE nume ='". $_SESSION['nume'] ."' LIMIT 1");
P.S cand intru pe cont imi afiseaza totul corect
MarPlo
Mesaje: 4343
Inainte de a face select-ul cu sesiunea, verifici daca acea sesiune exista:
Cod: Selectaţi tot
<?php
include "../bazadb.php";
if(isset($_SESSION['nume'])){
$res = $conn->query("select * from utilizatori WHERE nume ='". $_SESSION['nume'] ."' LIMIT 1");
while($row = $res->fetch_assoc()){
if($row['acces'] > 0){
echo 'esti admin - access: '. $row['acces'];
} else {
echo 'nu esti admin - access: '. $row['acces'];
}
}
}
Subiecte similare
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
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...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Ultimul mesaj
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...
-
Script rasturnare imagine
JavaScript - jQuery - Ajax
Primul mesaj
O idee de un script cum as putea face ca atunci cand am o imagine rasturnata sa apas de exemplu pe sageti si sa mi-o aduca in ce pozitie vreau eu?...
Ultimul mesaj
Salut,
Ca idee ar fi urmatoarea:
1. Adaugi imaginea intr-un element canvas.
2. Cu sgetile /butoanele apelezi o functie javascript care roteste...
-
Cerere: Script si cod calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana