xixardas
(Ingramkalina)
#1
Mam problem odnośnie sesji. Chciałbym pętlą wyświetlić wszystkie sesje z przedrostkiem id_
czyli np
$_SESSION[“id_1”] = 1;
$_SESSION[“id_2”] = 2;
$_SESSION[“id_3”] = 3;
I chciałbym pętlą wszystkie te wartości sesji wyświetlić.
Pomożecie?
Z góry thx
tfl
(Konrad Kosowski)
#2
Naprawdę to musi być tak? nie da się zrobić $_SESSION[‘id’][1] = 1? Ale jeśli musi…
$id = "id_1";
$i = 1;
while(isset($_SESSION[$id]))
{
echo $_SESSION[$id];
echo '
';
$id = "id_".++$i;
}
ra-v
(ra-v)
#3
if( !empty($_SESSION) ){$_SESSION as $key=$val ){strpos($key, 'id_')===0 ){$val.';
xixardas
(Ingramkalina)
#4
Dobra nie może być tak.
Co tutaj mam źle pomóżcie proszę.
Jakby co przez $_REQUEST pobieram id
Na razie skonstruowałem z waszą pomocą takie coś.
$id = $_REQUEST["produkt_id"];
session_start();
$_SESSION["id_$id"] = $id;
$idik = "id_1";
$i = 1;
while(isset($_SESSION[$idik]))
{
echo $_SESSION[$idik];
echo '
';
$idik = "id_".++$i;
}
a inputem przenoszę się do tego tak
[/code]
ale nie działa sesja nie startuje ani nic nie mam pojęcia czemu.
Plis pomocy