while ($row = mysql_fetch_array($result))
{
echo '<a href="/somepage.php">'.$row['somevalue'].'</a>';
}
$_SESSION['somevalue']
今、私はどのリンクがクリックされたかに応じて開く必要があります。
どのようにそれを行うことができますか?
while ($row = mysql_fetch_array($result))
{
echo '<a href="/somepage.php">'.$row['somevalue'].'</a>';
}
$_SESSION['somevalue']
今、私はどのリンクがクリックされたかに応じて開く必要があります。
どのようにそれを行うことができますか?
次に、セッション変数の動的な名前を試してください。
<?php
session_start();
$i=0;
while ($row = mysql_fetch_array($result))
{
echo '<a href="/somepage.php">'.$row['somevalue'].'</a>';
$i++;
$_SESSION[$i]=$row['somevalue'];
}
?>
それが役に立てば幸い
まず、必要な値をページに渡します。
while ($row = mysql_fetch_array($result))
{
<a href="/somepage.php?v=' . $row['somevalue'] . '">'.$row['somevalue'].'</a>';
}
の上sompage.php
$val = $_GET['v'];
// now, open $_SESSION[$val];
それが役に立てば幸い。
次のリンクで get パラメータを送信できます。
while ($row = mysql_fetch_array($result))
{
echo '<a href="/somepage.php?sessvalue='.$row['someothervalue'].'">'.$row['somevalue'].'</a>';
}
somepage.php で変数を確認できます
if ($_GET['sessvalue'] == 'somevalue') {
// do something
}
else {
// do something else
}