Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Ajuda no PHP

$
0
0
Boas minha gente, sou novo no forum como no php :D

Gostava que me desem uma ajuda, pois estou preso numa parte do codigo que nao consigo resolver.

No meu manager.php tenho isto.

Código :
<?php
session_start();
include"../function.inc.php";
verifyAuth();
// Call logout function
if(isset($_GET['action']) && $_GET['action'] == "logout") {
logout();
}
?>

<body>
<?php include"top.inc.php";?><br />
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="200" valign="top"><?php include"menu.inc.php";?></td>
    <td width="10"> </td>
    <td valign="top"><table width="690" border="0" cellpadding="0" cellspacing="0" class="Contorno">
          <tr>
            <td><?php
         if (!empty($_GET['p']))  {
  $pages_dir = 'contente/';
   $pages = scandir ($pages_dir, 0);
  unset ($pages[0], $pages[1]);
 
  $p = $_GET['p'];
 
  if(in_array($p.'.php',$pages))  {
   include($pages_dir.'/'.$p.'.php');
  } else {
   include($pages_dir . 'error.php');
  }
 
  }
?></td>
            </tr>
          </table></td>
  </tr>
</table>
<br /><?php include"bottom.inc.php";?>
</body>
</html>


E depois tenho uma pagina onde edito os users que tem o seguinte codigo

Código :
<?php
include"../config.inc.php";
// Call logout function
if(isset($_GET['action']) && $_GET['action'] == "logout") {
logout();
}
if(isset($_GET['action']) && $_GET['action'] == "disable") {
$nmgu_id = $_GET['nmgu_id'];
$sql = "UPDATE cccam_nmgu SET nmgu_active = '0' WHERE nmgu_id = '$nmgu_id'";
mysql_query($sql);
}
if(isset($_GET['action']) && $_GET['action'] == "enable") {
$nmgu_id = $_GET['nmgu_id'];
$sql = "UPDATE cccam_nmgu SET nmgu_active = '1' WHERE nmgu_id = '$nmgu_id'";
mysql_query($sql);
}
if(isset($_GET['action']) && $_GET['action'] == "delete") {
$nmgu_id = $_GET['nmgu_id'];
$sql = "DELETE FROM cccam_nmgu WHERE nmgu_id = '$nmgu_id'";
mysql_query($sql);
}
$sql = "SELECT COUNT(nmgu_id) FROM cccam_nmgu";
$query = mysql_query($sql);
$res_count = mysql_fetch_row($query);

// numero totale di records
$tot_records = $res_count[0];
// risultati per pagina(secondo parametro di LIMIT)
$per_page = 20;
// numero totale di pagine
$tot_pages = ceil($tot_records / $per_page);
// pagina corrente
$current_page = (!$_GET['page']) ? 1 : (int)$_GET['page'];
// primo parametro di LIMIT
$primo = ($current_page - 1) * $per_page;

// esecuzione seconda query con LIMIT
$sql_nmgu = "SELECT * FROM cccam_nmgu LIMIT $primo, $per_page ";
$query_nmgu = mysql_query($sql_nmgu);

?>
<body>
                 <table width="650" border="0" align="center" cellpadding="0" cellspacing="1" class="TestoContenuto">
   <tr>
                 <td width="550" bgcolor="#999999"> </td>
                 <td colspan="4" bgcolor="#999999"><div align="center"><a href="manager.php?p=add_nline"><img src="../img/add.png" alt="" width="16" height="16" border="0" /></a></div></td>
                 </tr>
                 <?php while($result_nmgu = mysql_fetch_assoc($query_nmgu)) {
    $stealth = $result_nmgu['nmgu_stealth'];
    if($stealth == "0") {
         $stealth = NULL;
    }
    ?>
               
               
                    <tr>
                          <td height="20" bgcolor="#999999"><?php if($result_nmgu['nmgu_active'] == "1") { } else { echo "<span class=\"FDisable\">"; }?><?php echo "N: " . $result_nmgu['nmgu_hops'] . " ". $result_nmgu['nmgu_port']." " . $result_nmgu['nmgu_username'] . " " . $result_nmgu['nmgu_password'] . " ". $result_nmgu['nmgu_des'] . " " . $stealth ;  ?></td>
                          <td width="33" bgcolor="#999999"><div align="center">
                            <?php if(GetServerStatus($result_nmgu['nmgu_profil'], $result_nmgu['nmgu_port']) == "Onmgu") { echo "<img title=\"Onmgu\" src=\"../img/connect.png\" width=\"16\" height=\"16\" />"; } else { echo "<img title=\"OFFLINE\" src=\"../img/disconnect.png\" width=\"16\" height=\"16\" />"; } ?>
                          </div></td>
                          <td width="33" bgcolor="#999999"><div align="center"><a href="manager.php?p=edit_nline?nmgu_id=<?php echo $result_nmgu['nmgu_id'];?>"><img src="../img/application_edit.png" width="16" height="16" border="0" /></a></div></td>
                          <td width="33" bgcolor="#999999"> <div align="center">
                            <?php if($result_nmgu['nmgu_active'] == "1") { echo "<a href=\"".$_SERVER['PHP_SELF']."?action=disable&nmgu_id=".$result_nmgu['nmgu_id']."&page=".$_GET['page']."\"><img src=\"../img/unlock.png\" title=\"Disable\" border=\"0\" width=\"16\" height=\"16\" /></a>"; } else { echo "<a href=\"".$_SERVER['PHP_SELF']."?action=enable&nmgu_id=".$result_nmgu['nmgu_id']."&page=".$_GET['page']."\"><img src=\"../img/lock.png\" title=\"Enable\" border=\"0\" width=\"16\" height=\"16\" /></a>"; } ?>
                          </div></td>
                          <td width="33" bgcolor="#999999"><div align="center"><a href="<?php echo $_SERVER['../PHP_SELF']."?action=delete&nmgu_id=".$result_nmgu['nmgu_id']."&page=".$_GET['page'];?>"><img src="../img/cross.png" width="16" height="16" border="0" /></a></div></td>
                    </tr>
                   <?php }?>
                  </table>
                  <br /></td>
            </tr>
            <tr>
            <td><div class="Contorno" align="center">
                  <?php $paginazione = "";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione .= "<span class='Paginazione'>".$i . " " . "</span>";
} else {
$paginazione .= "<span class='Paginazione'><a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a></span> ";
}
}
$paginazione .= " ";
echo $paginazione;
?>
                  <br /><?php echo "<span class='Paginazione'>Tot record : ". $res_count[0] . "</span>";?>
            </div></td>
</body>
</html>

O que nao consigo fazer e que o a pagina onde se edita os users apareça dentro do manager.php

Penso que o erro seja por aqui, so que já nao sei o que fazer mais....
Código :
<a href="<?php echo $_SERVER['../PHP_SELF']."?action=delete&nmgu_id=".$result_nmgu['nmgu_id']."&page=".$_GET['page'];?>

Viewing all articles
Browse latest Browse all 14700