Имя пользователя от hpyerlink - PullRequest
0 голосов
/ 20 ноября 2011

У меня есть цикл while для получения имен пользователей из базы данных SQL. Спасибо

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Вы все делаете неправильно.
Здесь сеанс бесполезен.
Только вам следует обратить внимание на обычную гиперссылку , которая будет передавать пользователям ID на следующую страницу. есть идея?

    echo "<tr></td><a href='viewallforms.php?id=$user_id'>$name</a></td></tr>';

и тогда у вас будет идентификатор пользователя в viewallforms.php из $_GET['id'] переменная

0 голосов
/ 20 ноября 2011

Вы можете использовать параметр для передачи на другую страницу, используя view.php? Name = value.Вы хотите найти решение на своем пути. отметьте его.

<?php
if ($result) 
  {
    echo "<table border=\"1\" align=\"center\">"; 
    echo "<th><center>User ID</center></th>";
    echo "<th><center>Name</center></th>";
    while ($row = mysql_fetch_array($result)) 
    {
        $name = $row['first_name'] . ' ' . $row['last_name'];
                $user_id = $row['user_id'];
        echo "<tr><td>";
        echo $user_id
        echo "</td><td>";
        echo '<form method="post" action="viewallforms.php">
    <input type="submit" value="' . $name . '"/>
    <input type="hidden" name="sumbit" value="true"/>
    <input type="hidden" name="userid" value="$user_id"/></form>'; 
        echo "</td></tr>";          
    }
  }
  echo "</table>";  

  if (isset($_POST['submit'])) {
  }
  else {
    $_SESSION['user'] = $_POST['userid'];           
    echo $user_id;
    }

  ?>
...