#php #html
#php #HTML
Вопрос:
Я создал список, в котором может отображаться вся учетная запись.
Вот php, я показываю все имя учетной записи для входа. и как получить ссылку на их единственный файл.
пример я получаю имя учетной записи, вызываемое «admin», а затем показываемое в таблице. теперь мне нужно создать ссылку на «admin» этим словом.поэтому, когда я нажимаю «admin», я вижу его профиль на новой странице. и как это сделать?
(((((эхо всех учетных записей php)))))
$con1 = mysql_connect("127.0.0.1","root","password");
mysql_select_db("babytradeapps");
$sql1 = "Select LoginID , Permission
from loginacc where Permission = 2 ";
$results = mysql_query($sql1,$con1);
echo "<table border=5 cellpadding=10>";
echo "<tr><th>members</th></tr>";
while($row = mysql_fetch_array($results)) {
echo "<td>$row[0]</td>";
}
echo "</table>";
Ответ №1:
Поместите ссылку в свое echo
заявление:
echo "<td><a href='profile.php?id={$row['LoginID']}'>$row['LoginID']}</a></td>;
Ответ №2:
- ПОДСКАЗКА: в Интернете есть множество руководств, которые могут помочь вам понять.
- ПОДСКАЗКА: функции mysql_ * устарели. Попробуйте MySQLi или PDO.
- ПОДСКАЗКА: если еще нет, добавьте столбец ID в таблицу вашей базы данных.
То, что я описываю здесь, является самым основным из решений вашей проблемы, чтобы вы могли понять, что нужно сделать. НЕ ИСПОЛЬЗУЙТЕ ЕГО В ПРОИЗВОДСТВЕ.
Сначала мы должны создать гиперссылку на страницу PHP, которая будет извлекать данные пользователя. [Это предполагает, что имя пользователя обозначается столбцом ‘LoginID’.]
echo "<td><a href='userinfo.php?user=".$row['LoginID']."'>".$row['LoginID']."</a></td>";
Затем создайте страницу с именем userinfo.php (например), и get
значение user
ключа через PHP.
<?php
$requestedUsername = $_GET['user'];
/** Over here, you'll have to draw the user's data from the database for `echo`ing out later.
You can use something like: $query = "Select `email`, `address`, `phone` from `loginacc` where `LoginID` = '$requestedUsername'";
However, as I stated in my hint above, please refrain from using mysql_* functions. They bite back. **/
echo $requestedUsername;
?>
Вот именно!