Jak w temacie. Mam dwie tablice z których zmontowałem:
foreach($nameindatabase as $type)
{
foreach($nameid as $type2)
{
if ($type == $type2)
{
if (!isset($$type2)) {$$type2=0;};
$$type2 = $$type2 +1;
$_SESSION[$$type2."nazwa"] = $$type2;
var_dump($_SESSION[$$type2."nazwa"]); // dla celów testowych
}
}
}
// dla testów:
echo '<span style="color: red">'.$test1." ".'</span>';
echo '<span style="color: red">'.$test2." ".'</span>';
echo '<span style="color: red">'.$test3." ".'</span>';
echo '<span style="color: lime">'.$_SESSION[$test1."nazwa"]." ".'</span>';
echo '<span style="color: lime">'.$_SESSION[$test2."nazwa"]." ".'</span>';
echo '<span style="color: lime">'.$_SESSION[$test3."nazwa"]." ".'</span>';
Generalnie, wszystko ładnie działa, wyświetla to co trzeba w ilości jakiej trzeba. Problem jedynie w tym, że nie umiem zrobić zmiennej sesyjnej, która operowałaby na łańcuchu zamiast zmiennej. Próbowałem zrobić łańcuch, ale mi nie działało, prócz powyższego doklejania ("nazwa"), ale działa i tak ładnie z tym doklejeniem, tylko potem nie wiem jak taką zmienna wykorzystać, bo używając w innych pliku tak jak jest wyżej mam komunikat:
Notice: Undefined variable: test1 in
Notice: Undefined index: nazwa in