Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesje nadpisywanie
sidkoz
post 16.06.2009, 14:07:14
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.01.2009

Ostrzeżenie: (0%)
-----


Witam mam funkcję która np sumuje dwie tablice dwuwymiarowe, jesli w skrypcie głównym nacisnę przycisk zapamiętaj ta funkcja zostanie wywołana a dodatkowo i dodatkowo zostanie zapisana w pwmięci za pomocą sesji
Kod
if(isset($_POST['remember'])) {//jesli opcja jest zaznaczona
     $_SESSION['dane'] = $cookies;//ustawia wartosci
     $_SESSION['ilewierszy'] = $wymA;//ustawia wiersze
     $_SESSION['ilekolumn'] = $wymB;//ustawia kolumny
     }
teraz jak zmienię dane w tablicach i nacisnę jeszcze raz przyciska zapamiętaj to zapamięta już pustą tablie czy ktos ma pomysł jak się z tym uporać?

Wiem że tak się nie robi ale to mój błąd oczywiście tablica się nadpisuje za każdym razem i wszystko jest ok. Jednak gdyż chce wyświetlić zapamiętaną tablice na serwerze to mi jej nie wyświetla raczej wyświetla ale zerami natomiast używajać tej samej tablicy do dalszych obliczeń dane są poprawnie przekazywane.
Kod
<?php if(!empty($_SESSION['dane'])) {
   $w=$_SESSION['ilewierszy'];//ustawia wiersze
   $k=$_SESSION['ilekolumn'];
    echo "<table  border=\"1\" align=\"center\"><caption>Macierz M</caption>";
    for ($i =0; $i <$w; $i++)
    {
        echo "<tr>";
        for ($j = 0; $j<$k; $j++)
            echo "<td width=\"35\">" . round($dane[$i][$j],3) . "</td>";
        echo "</tr>";
    }
    echo "</table>";
   }?>

działa na lokalu a na serwerze już nie

Ten post edytował sidkoz 14.06.2009, 14:25:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:48