Я могу отобразить запись массива на моей странице процесса, и теперь мне нужно передать эти записи на индексной странице. В массиве имеется более 10 записей. После того, как эти записи будут отображаться по индексу после этого, я хочу отобразить всю запись в приветственном всплывающем окне.Как передать записи массива с страницы процесса на страницу индекса в php?
Что я достигаю ... Я вхожу в первое имя в сладкое оповещение и что fname будет перенаправлять страницу процесса и проверять, что fname доступно или нет, если доступно, и сколько пользователей доступно с тем же именем, что все будет перенаправлено на индексную страницу , Я могу получить все записи на странице процесса, но мне нужно перенаправить все записи на индексную страницу.
Getting error:Undefined variable: _SESSION and Invalid argument supplied for foreach()
Вы поможете мне в этом?
process.php
$array_record=array();
$array_record['idsa']=$row["Id"];
$array_record['Fname']=$row["First_name"];
$array_record['Lname']=$row["Last_name"];
$_SESSION['arr']=$array_record;
// I tried below echo it display record on process page.
/*
$session=$_SESSION['arr'];
foreach($session as $val)
{
echo $val.'<br>';
}
*/
header('Location: index.php?search=1');
Index
if(!empty($_GET['search'])):
$session=$_SESSION['arr'];
foreach($session as $val)
{
echo $val.'<br>';
}
echo "<script>
setTimeout(function() {
swal({
title: 'You details !',
text: '$val',
type: 'info',
closeOnCancel: true,
html:true
}, function() {
window.location = 'index.php';
});
}, 1000);
</script>";
endif;?>
Удалите кавычки в функции URL кодирования: UrlEncode ($ array_record [IDSA]) –
Откуда появляется '$ searchdetails'? Почему у url только 1 параметр, но вы ищете 4 в 'index'? – RamRaider
Mr.RamRaider, если я получу вывод по индексу tha, я установлю $ searchdetails –