- Milyen billentyűzetet vegyek?
- Azonnali VGA-s kérdések órája
- TCL LCD és LED TV-k
- Autós kamerák
- Gaming notebook topik
- Milyen lézer nyomtatót vegyek?
- Napokon belül mindenki megkapja a GeForce Now időlimitjét
- Milyen alaplapot vegyek?
- Az Enermax tényleg nem viccel, ha az új tápjának garanciaidejéről van szó
- Milyen videókártyát?
Új hozzászólás Aktív témák
-
DanielK
addikt
Sziasztok!
Webfejlesztést tanulok és van egy alap webshop, amit csináunk. Az admin oldalon van egy adminisztrátorok rész, ahol az adminokat kilistázzuk és itt lehet felvinni, módosítani és törölni is őket.
A superadmin (id-ja az 1-es), mindent tud, kivéve nem tudja magát törölni. De mindenki mást módosíthat és törölhet.
Vannak sima adminok 1-es p_id-val (ez ugye a jogköre), akik a superadmint csak kilistázva látják, minddenki mást módosíthatják (ők már nem törölhetnek).
És a 0-s p_id-sok, akik csak magukat módosíthatják.
Az eddigi kód:
case 'list':
$qry=" SELECT admins.id,name as `Név`,email as Email ,admins.act as `Aktív?`,admins.newsletter as `Hírlevél?`, admins.p_id as Jog FROM admins ";
$result=mysql_query($qry) or die(mysql_error());
$tabla='';
while($row=mysql_fetch_array($result)){
if($tabla==''){
$tabla='<table cellpadding="5" cellspacing="0" border=""><tr>';
foreach($row as $k => $v){
if(!is_int($k)){
$tabla.='<td>'.$k.'</td>';
}
}
$tabla.='<td>Művelet</td></tr>';
}foreach($row as $k => $v){
if(!is_int($k)){
$tabla.='<td>'.$v.'</td>';
}
}if ($_SESSION["uid"] == 1) {
if ($row["Név"] == 'superadmin') {
$tabla.='<td><a href="'.$link.'&action=mod&id='.$row["id"].'">módosít</a></td></tr>';
}else{
$tabla.='<td><a href="'.$link.'&action=mod&id='.$row["id"].'">módosít</a> | <a href="'.$link.'&action=del&id='.$row["id"].'">töröl</a> </td></tr>';
}
}else if ($row["Jog"] == 1){
if ($row["Név"] == 'superadmin') {
$tabla.='<td></td></tr>';
}else{
$tabla.='<td><a href="'.$link.'&action=mod&id='.$row["id"].'">módosít</a></td></tr>';
}
}else{
if($row["id"] == $_SESSION["uid"]){
$tabla.='<td> <a href="'.$link.'&action=mod&id='.$row["id"].'">módosít</a></td></tr>';
}else{
$tabla.='<td></td></tr>';
}
}
}
$tabla.='</table>';
echo $tabla;Ez az ág a bajom:
}else if ($row["Jog"] == 1){
if ($row["Név"] == 'superadmin') {
$tabla.='<td></td></tr>';
}else{
$tabla.='<td><a href="'.$link.'&action=mod&id='.$row["id"].'">módosít</a></td></tr>';
}It ugye csak annál jelenik meg a módosítás, akik 1-es p_idv-vel rendelkeznek, de az a cél, hogy aki 1-es p_id-vel jelentkezett be, annak a superadminon kívül mindenhol a módosítás jelenjen meg...
Úgy ahogy az előtte levő ágban a superadminnál: if ($_SESSION["uid"] == 1) {...Hogy lehetne ezt megoldani?
Nagyon köszönöm!

Új hozzászólás Aktív témák
- TP LINK AX3000 Wi-Fi 6 PCIe kártya.
- GAMER PC - R5 5500/RX 5700 XT 8GB/16GB RAM/500GB SSD/600W/W11 PRO
- GAMER PC - 5 5500/RX 6600 XT 8GB/16GB RAM/512GB SSD
- GAMER PC - Intel i5-14400F/RX 6600 XT 8GB/16GB DDR4/500 GB SSD
- ASUS X571G (Core i5-9300H / Nvidia GTX1650 4GB / 16Gb / 256GB / 15,6" IPS / Win11) Garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Apple Watch Series 8 Silver aluminum 45mm / e-Sim / 6Hó Garancia
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- ÚJ! 32GB (2x16GB) Kingston DDR5 5600MT/s RAM készlet Bontatlan
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



