Jump to content
  • 0

Problema panel


iSkull

Question

Problema intalnita (descriere): Am facut un sistem de Admin Config pentru a sterge adminul cuiva, nu imi da erori cand dau "Stergere" dar nu se intampla nimik in baza de date adica sa-mi seteze anumitul player care are admin sa il seteze pe 0
Ero(area / rile) / warning-(ul / urile): nu am erori
Liniile de cod / sursa / script-ul(obligatoriu):
Imagini / Video (optional): 

<?php 
	require_once("./includes/Header.php"); 
	$pagina = 'Manage Admins';
	$userid = isset($_GET['id']) ? mysqli_real_escape_string($DB_H, $_GET['id']) : '';
	$Q = mysqli_query($DB_H, "SELECT * FROM ".$mysqli['SQL_ACCOUNTS']." WHERE `ID` = '".$userid."'");
	$P = mysqli_fetch_array($Q);
	
	if(isset($_GET['sterge']) && $P['AdminLevel'] > 6)
	{
		$id = (int)$_GET['sterge'];
		$fwarnuri = mysqli_query("SELECT * FROM ".$mysqli['SQL_ACCOUNTS']." WHERE ID= .$id.");
		if($fwarnuri['Status'] == 0)
		{
			mysqli_query("UPDATE ".$mysqli['SQL_ACCOUNTS']." SET AdminLevel=0 WHERE ID=.$id.");
		}
		else
		{
			$eroare = 'Acel player este online!';
		}
	}
	
?> 

<div class="breadcrumbs" id="breadcrumbs">
  <script type="text/javascript">
    try
	{
		ace.settings.check('breadcrumbs' , 'fixed')
	}
	catch(e)
	{
    
	}
  </script>
  <ul class="breadcrumb">
    <li>
      <i class="icon-home home-icon">
      </i>
      <a href="index"><?= $Informatii['NumeleComunitatii'] ?>
      </a>
    </li>
    <li class="active">
      <i class="icon-angle-right">
      </i>
      <?php echo htmlspecialchars($pagina);?>
    </li>
  </ul>
</div>

<div class="page-content">
<div class="row-fluid">

<div class="span12">

<td>
	Manage Admins: <?= mysqli_num_rows(mysqli_query($DB_H, "SELECT * FROM users WHERE AdminLevel > 0")); ?>
</td>

<table class="table table-striped table-bordered">
<thead>
<tr>
<th class="center">Nume</th>
<th class="center">Level Admin</th>
<th class="center">Sterge Admin</th>

</tr>
</thead>

<tbody>

<?php
$query = mysqli_query($DB_H, "SELECT * FROM users ORDER BY AdminLevel DESC"); 
while($dnn=mysqli_fetch_array($query)) 

{ ?>

<tr>

<td style="text-align:center;">
<?php echo htmlentities($dnn['Name']); ?>
</td>

<td style="text-align:center;">
<?php echo htmlentities($dnn['AdminLevel']); ?>
</td>

<td style="text-align:center;"><?php if($dnn['Name'] !='Maryan' && $dnn['Name'] !='sKing') 
{ 
	?><a href="?sterge=<?=$dnn['ID']?>">Sterge</a><?php 
} 
else 
{ 
	?><span class="text-error">Nu eşti autorizat.</span><?php 
} 
?></td>
</td>    

<?php 
}
?>  

</tbody>
</table>
<?php require_once("./includes/Footer.php"); ?>


Ati incercat sa rezolvati singur?:  Da

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0
8 minutes ago, ImpulsE said:

WHERE ID=.$id."

Trebuie să fie WHERE ID=". $id

Deoarece dacă îl faci cum ai tu o să îți caute ID-ul: .1. in loc de 1 de exemplu.

 

Am pus si tot nu se intampla nimic

if(isset($_GET['sterge']) && $P['AdminLevel'] > 0)
	{
		$id = (int)$_GET['sterge'];
		$fwarnuri = mysqli_query("SELECT * FROM ".$mysqli['SQL_ACCOUNTS']." WHERE ID=".$id);
		if($fwarnuri['Status'] == 0)
		{
			mysqli_query("UPDATE ".$mysqli['SQL_ACCOUNTS']." SET AdminLevel=0  WHERE ID=".$id);
		}
		else
		{
			$eroare = 'Acel player este online!';
		}
	}

 

Link to comment
Share on other sites

  • 0
2 minutes ago, iSkull said:

 

Am pus si tot nu se intampla nimic


if(isset($_GET['sterge']) && $P['AdminLevel'] > 0)
	{
		$id = (int)$_GET['sterge'];
		$fwarnuri = mysqli_query("SELECT * FROM ".$mysqli['SQL_ACCOUNTS']." WHERE ID=".$id);
		if($fwarnuri['Status'] == 0)
		{
			mysqli_query("UPDATE ".$mysqli['SQL_ACCOUNTS']." SET AdminLevel=0  WHERE ID=".$id);
		}
		else
		{
			$eroare = 'Acel player este online!';
		}
	}

 

Arata-mi log-urile php, mysql sau cum este numit fisierul in folder-ul tau.

  • Upvote 1

Gh38gEQ.gif

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.