Ссылка ссылка на данные из PHP

#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;
?>
 

Вот именно!