嗨,我对php很陌生,尝试做这个账户页面,php使用$session_username从数据库中划出一行(listingname),单个结果被转换为链接,它们都链接到另一个php。我想做的是,当我点击特定的Listingname时,$SESSION
例如,在Listing name的行中有John、Ben、Tom,它们在Array中,都是单独的链接,单击后会转到list.php,我想做的是。单击John时,$SESSION_['listingname]将是John,如果单击Ben,$SESSSION_['istingname]将为Ben等。因此,我可以使用该名称从List.php中的数据库中提取与该名称相关的更多信息。
谢谢你的时间!
php
<?php
ini_set('display_errors', 1); error_reporting(E_ALL);
session_start();
include 'connect.php';
echo "Welcome ".$_SESSION['username'];
echo "</br>";
echo $_SESSION['password'];
echo "</br>";
echo "</br>";
{
?>
<FORM METHOD="LINK" ACTION="Submitlisting5.php">
<INPUT TYPE="submit" VALUE="Go to submit">
</br>
</br>
</FORM>
Existing List
</br>
<?php
ini_set('display_errors', 1); error_reporting(E_ALL);
include 'connect.php';
$username=$_SESSION['username'];
$result=mysqli_query($con,"SELECT * FROM Listing WHERE username = '$username'")or die( mysqli_error($con));
while ($row = mysqli_fetch_assoc($result))
{
echo '<a href="SpecificListing.php">'.$row['Listingname'].'</br>';
}
$_SESSION['Listingname']=$row['Listingname'];
}
?>
您应该将链接传递到下一页。
例如:
echo '<a href="SpecificListing.php?listingName='.urlencode($row['Listingname']).'">'.$row['Listingname'].'</br>';
在SpecificListing.php上,您可以设置
$_SESSION['Listingname'] = $_GET['listingName'];