Доступ к функции и изменение доступны с URL - PullRequest
0 голосов
/ 23 мая 2018

Я хочу получить доступ к этой функции и изменить переменную из URL, как я могу это сделать.я пытаюсь это повторить что-то и его работу http://test.local/UUser.php

<?php echo '<p>'. 'Hello Husam' . '</p>'; ?>

но как я могу получить доступ к этой функции внутри UUser.php.Например, мне нужно изменить $ order = "ASC" на $ order = "DESC".

public function getBooks($start = 0, $limit = 2, $order = "ASC")
 {

   $sql_start = $start * $limit;
   $sql_limit = $limit;
   $sql_order_by = $order;

   $query = "SELECT Library.nameOfBook, userBook.book_id, userBook.user_id FROM loginUser JOIN userBook JOIN Library ON userBook.user_id = loginUser.id AND userBook.book_id = Library.id WHERE loginUser.username=:username ORDER BY Library.nameOfBook $sql_order_by LIMIT $sql_start, $sql_limit";
   $statment = $this->db->prepare($query);
   $statment->execute([
       ':username' => $this->username
   ]);
   $result = $statment->fetchAll();

  echo "<table id='myTable' border='1'>

  <tr>
   <th><a id='sorter' href='#'>Books</a></th>
   <th>Action</th>
   </tr>";
   foreach($result as $row){
       echo "<tr>";
       echo "<td>" . $row['nameOfBook'] . "</td>";
       echo "<td>" ."<input type='submit' id='delete".$row['book_id']."-".$row['user_id']."' onclick='deleteBook(this)' name='delete' value='Delete'>" . "</td>";
       echo "</tr>";
   }

   echo "</table>";
   echo "";
   return count($result);
   echo '<p>'. 'Hello Husam' . '</p>';
 }
...