Привет всем, есть ли способ перенаправить страницу без заголовка() и java-скрипта? php имеет другую функцию, которая может перенаправлять страницу?Перенаправить php-страницу без javascript
первой страницы ...
<?php
$item_query=mysql_query("SELECT * FROM items ") or die(mysql_error());
while($run_item=mysql_fetch_array($item_query))
{
$itemid=$run_item['item_id'];
$name=$run_item['productname'];
echo "<br/>";
echo "<a href='product.php?product=$userid'>$username</a>";
}
?>
вторая страница ...
if(isset($_GET['product']) && !empty($_GET['product'])){
$itemid=$_GET['product'];
}else{
$itemid= $_SESSION['item_id'];
}
$Item_query=mysql_query("SELECT * FROM item WHERE item_id=$itemid") or die(mysql_error());
while($run_item= mysql_fetch_array($mem_query)){
$meid=$run_item['item_id'];
$name=$run_item['name'];
}
$my_id=$_SESSION['item_id'];
echo '<h3> Your Name: '.$name."<br/>ID: ".$meid.'</h3>';
$sendquery=mysql_query("SELECT fid FROM order WHERE inorder= $itemid AND userid= $my_id ")or die (mysql_error());
echo "<a href='actions.php?action=send&product=$itemid'> ordered </a>";
третья страница ... моя вторая порога страница приходят сюда, когда я нажимаю на упорядоченном ссылку
$action=$_GET['action'];
$itemid=$_GET['item'];
$my_id=$_SESSION['item_id'];
if($action=='send'){
mysql_query("INSERT INTO order VALUES ('','$my_id','$userid')");
}
header('location:items.php?item=$itemid');
//header('location:items.php?item=$itemid '); ----> здесь я получаю ошибку
Неизвестный столбец '$ item' in 'where clause' Я получаю эту ошибку, когда нажимаю на упорядоченную ссылку.
Почему бы не использовать header()? он идеален для работы – RamRaider
Почему бы вам не использовать правильные инструменты для работы? –
Почему PHP должен иметь другой инструмент, чтобы сделать то же самое, что и заголовок? –