PHP - открыть страницу базы по id - PullRequest
0 голосов
/ 13 января 2019

Я пытаюсь открыть одну базу страниц по идентификатору с веб-адреса.

Мой адрес ... / customer-single.php? Id = 5

И мой код:

  try {
    $connection = new PDO($dsn, $username, $password, $options);
    $CustomerID = $_GET['CustomerID'];

    $sql = "SELECT * FROM tblcustomer WHERE CustomerID = :CustomerID";
    $statement = $connection->prepare($sql);
    $statement->bindValue(':CustomerID', $CustomerID);
    $statement->execute();

    $user = $statement->fetch(PDO::FETCH_ASSOC);
  } catch(PDOException $error) {
      echo $sql . "<br>" . $error->getMessage();
  }

Так что мне нужно видеть только результат из CustomerID = 5.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Измените следующую строку

$CustomerID = $_GET['CustomerID'];

в

$CustomerID = $_GET['id'];

Потому что вам нужно указать имя параметра, который вы использовали в URL.

0 голосов
/ 13 января 2019

$ CustomerID = $ _GET ['CustomerID'];

изменить это на это

$ CustomerID = $ _GET ['id'];

Здесь вы пытаетесь получить доступ к переменной php GET, используя неопознанную ссылку. в запросе get вы отправляете свой параметр следующим образом: ? id = 5 но когда вы получаете к нему доступ, вы пытаетесь получить к нему неправильный доступ Так что на самом деле должно произойти, чтобы получить доступ к этой переменной GET, вы должны ссылаться на нее правильно, как я показал выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...