2015-12-06 4 views
1

У меня возникла проблема с получением определенных данных в таблице списка. в принципе, у меня есть таблица с именем orglist который имеет 8 столбцов (орг нет, OrgName, orgcode, предметную область, дата создания, год, семестр и ManagerID)PHP - Получение конкретных данных в таблице

на моей странице, у меня есть это PHP код, в котором я выполняю данные в списке. Heres мой код:

$query = "SELECT * FROM orglist WHERE managerID = '$managerID';"; 
    $result = mysqli_query($conn, $query); 
    $check = mysqli_num_rows($result); 
    echo "<div class='page-header'> 
      <h2>My Organizations</h2> 
      </div> 
      <div class='container col-md-6'> 
      <div class='list-group'>"; 
    if($check > 0){ 
     while ($row = mysqli_fetch_array($result)) { 
      $orgname = $row['orgName']; 

      echo " <a class='list-group-item' href='viewActiveOrg.php'> " . $orgname . "</a>"; 
     } 
    echo "</div></div>"; 

так после того, как он выполняет, он отображает список тегов привязки/ссылки, что менеджер может щелкнуть. Если менеджер нажимает на одну из ссылок, активная страница должна выводить менеджера на другую страницу и должна показывать информацию о ссылке, которую щелкнул менеджер. Я думаю, что после того, как я выберу данные и поместил их в список, я должен создать сеанс, но проблема в том, что в таблице orglist есть много строк, Как я могу получить данные строки (имя и оргкод), которые были нажаты менеджер?

спасибо, что ответили.

ответ

0

Вы можете просто добавить строку запроса в связывании

echo "<a class='list-group-item' href='viewActiveOrg.php?manager-id=".$row['managerID']."'> " . $orgname . "</a>"; 

, а затем в вашем viewActiveOrg.php принести на

В параметре
$managerId = $_GET['manager-id']; 

и запрос к базе данных снова для менеджера с этим идентификатором.

Возможно, вы также можете добавить несколько параметров (org no, orgname, orgcode, subject area, date created, year, semester и managerID) к вашему запросу и получить их все на странице viewActiveOrg.php.

echo "<a class='list-group-item' href='viewActiveOrg.php?manager-id=".$row['managerID']."&org-name=".$row['orgname']."&org-code=".$row['orgcode']."'> " . $orgname . "</a>"; 
+0

но Stiil он будет ссылаться на другие ссылки, потому что менеджер в настоящее время вошли в систему. Что мне нужно orgname и orgcode, на которые была нажата кнопка $ row ['orgname'] и $ row ['orgcode'] –

+0

Затем добавьте их в ссылку так же, как менеджерID добавлен, отредактирован ответ – Andy

+0

wait ill try sir –

2

Вы можете передать его в качестве параметра для вашей целевой линии связи и получить с Metod GET

echo "<a class='list-group-item' href='viewActiveOrg.php?name=".$row['orgName']."&orgcode=".$row['orgcode']."> ".$orgname."</a>"; 

//In your viewActiveOrg.php page : 

if(isset($_GET['orgName']) && isset($_GET['orgcode'])){ 
    $name = $_GET['orgName']; 
    $orgcode = $_GET['orgcode']; 
    /* 
    Do your staff 
    */ 
} 
+0

такой же ответ, но и правильный. Спасибо, мужик. это мне очень поможет –

Смежные вопросы