Я хочу создать страницу профиля, которая извлекает данные с помощью идентификатора, но я пытаюсь связать страницу с помощью кнопки, и у меня возникла ошибка

Я пытаюсь использовать кнопку, связывающую профиль, используя идентификатор

if ($result-> num_rows > 0){ 
    while ($row = $result-> fetch_assoc()) {

        echo "<tr><td>". $row["ic"] ."</td><td>". $row["name"] ."</td><td>". $row["jawatan"] ."</td></tr>";

        echo "<tr><td><button onclick = "location.href='testProfile.php?id= $row["ic"]';">quick view</button></td></tr>";

    }
    echo "</table>"; 
 }

Вопрос неясен, просьба уточнить его как следует.

Anant Kumar Singh 17.12.2018 05:25

Вы можете подробнее рассказать о своей проблеме? А чего вы хотите добиться?

user1334621 17.12.2018 05:25

Я хочу создать страницу профиля, которая извлекает данные с помощью идентификатора, но я пытаюсь связать страницу с помощью кнопки, и у меня возникла ошибка

Rix 17.12.2018 05:28

@Rhylex вместо кнопки создайте ссылку и укажите URL-адрес страницы профиля вместе с идентификатором. теперь на этой странице получите идентификатор с помощью $_GET['id'], а затем используйте этот идентификатор в запросе для получения желаемых данных. Вы можете применить CSS, чтобы ваша ссылка выглядела как кнопка

Anant Kumar Singh 17.12.2018 05:31

@Rhylex: что это за ошибка?

user1334621 17.12.2018 05:35

измените код кнопки вот так и проверьте: - echo "<tr><td><button onclick='location.href=testProfile.php?id = ".$row['ic']."'>qu‌​ick view</button></td></tr>";

Anant Kumar Singh 17.12.2018 05:36

он уже отображается в синтаксисе уценки, вам нужно избегать кавычек, плюс ваш код явно будет открыт для атак xss, вы не избегаете ни одной из этих переменных, которые вы выводите

Kevin 17.12.2018 05:38

@AlivetoDie может работать, но ссылка не работает

Rix 17.12.2018 06:00
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
8
54
2

Ответы 2

использовать тег привязки

echo '<tr><td><a href = "testProfile.php?id=' . $row["ic"] . '">quick view</a></td></tr>';
if ($result-> num_rows > 0){ 
    while ($row = $result-> fetch_assoc()) {

        echo "<tr><td>". $row["ic"] ."</td><td>". $row["name"] ."</td><td>". $row["jawatan"] ."</td></tr>";

        echo "<tr><td><a href='testProfile.php?id = ".$row["ic"]."'>quick view</a></td></tr>";

    }
    echo "</table>"; 
 }

Другие вопросы по теме