如何将数据传递到另一个PHP文件中
我有一个php文件,可以执行以下操作如何将数据传递到另一个PHP文件中,php,mysql,Php,Mysql,我有一个php文件,可以执行以下操作 $sql = mysql_query("SELECT * FROM `players` WHERE `Banned` = 1"); while($row = mysql_fetch_array($sql)) { $username = $row['Username']; $lastip = $row['LastIP']; $level = $row['Level']; echo "<tr>"; echo "<td>$user
$sql = mysql_query("SELECT * FROM `players` WHERE `Banned` = 1");
while($row = mysql_fetch_array($sql)) {
$username = $row['Username'];
$lastip = $row['LastIP'];
$level = $row['Level'];
echo "<tr>";
echo "<td>$username</td>";
if ($lastip > 1){
echo "<td>$lastip</td>";
} else {
echo '<td>No IP found!</td>';
}
echo "<td>$level</td>";
echo "<td>Country</td>";
echo "<td><a href='unban.php'>Unban</a></td>";
echo "</tr>";
}
$sql=mysql\u查询(“从`players`中选择*WHERE`banked`=1”);
while($row=mysql\u fetch\u数组($sql)){
$username=$row['username'];
$lastip=$row['lastip'];
$level=$row['level'];
回声“;
回显“$username”;
如果($lastip>1){
回显“$lastip”;
}否则{
回显“未找到IP!”;
}
回显“$level”;
呼应“国家”;
回声“;
回声“;
}
我想让unban,php unban成为用户的IP地址,但我不确定如何将数据传送到unban.php您可以执行以下操作:
echo "<td><a href='unban.php?ip=" . $lastip . "'>Unban</a></td>";
echo”“;
在文件unban.php中,您使用$\u GET['ip']
获取带有密钥ip的QueryString值,该值在URL中传递
如果数据库中有ID,请使用该ID将其传递给unban.php
有两种请求类型可将数据传递到另一页,$\u GET和$\u POST。您可以轻松使用:
include("filename") into your unban.php
或使用会话:
$_SESSION["name"]=data;
或者使用表单或直接通过url(但如果是重要信息,则不需要使用它)在url中的get参数中传递用户名,以便您可以识别用户,例如: href='unban.php?username={$username}'可能用于您的代码:
echo "<td><a href='unban.php?ip=" . $lastip . "&username=" . $username . "'>Unban</a></td>";
您希望将哪些数据“发送”/“结转”到下一个文件unban.php中
$lastip = mysql_real_escape_string($_GET['ip']);
$username = mysql_real_escape_string($_GET['username']);
$sql = mysql_query("UPDATE `players` SET `banned` = '0' where LastIP='$lastip' and username='$username'") or die(mysql_error());