Javascript 如何将变量传递到另一个页面
index.phpJavascript 如何将变量传递到另一个页面,javascript,php,html,ajax,Javascript,Php,Html,Ajax,index.php $typesql = $_GET['type'] fetch_pages.php $results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?); $results->bind_param("s", $typesql); $results->execute(); $results->bind_result($name, $type); session_star
$typesql = $_GET['type']
fetch_pages.php
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
session_start();
$typesql = $_GET["type"];
$_SESSION["typesql"] = $typesql;
session_start();
$typesql = $_SESSION["typesql"];
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
我使用上面的方法在index.php中获取艺术家类型,我想将其传递到fetch.php中使用,并将其绑定到我的sql查询。您可以将$\u get值放入会话,并且可以使用该会话变量访问另一页上的数据 示例
第1页
session_start();
$_SESSION['type']=$_GET['type'];
第2页
session_start();
$type = $_SESSION['type'];
您可以通过url查询传递任何参数(但url的长度是有限的) 在
index.php中
<a href="/fetch_pages.php?type=<?=$typesql?>">fetch pages</a>
// get type from url
$typesql = $_GET['type'];
// and then bind it to sql.
数据可以通过各种方式传递到下一页。您可以通过以下方式将变量传递到下一页
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
session_start();
$typesql = $_GET["type"];
$_SESSION["typesql"] = $typesql;
session_start();
$typesql = $_SESSION["typesql"];
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
fetch_pages.php
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
session_start();
$typesql = $_GET["type"];
$_SESSION["typesql"] = $typesql;
session_start();
$typesql = $_SESSION["typesql"];
$results = $mysqli->prepare("SELECT name, type FROM artists WHERE type = ?);
$results->bind_param("s", $typesql);
$results->execute();
$results->bind_result($name, $type);
使用查询字符串将值从一个页面传递到另一个页面。比如localhost/fetch.php?类型=