![]() |
![]() |
![]()
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 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ć?$_SESSION['dane'] = $cookies;//ustawia wartosci $_SESSION['ilewierszy'] = $wymA;//ustawia wiersze $_SESSION['ilekolumn'] = $wymB;//ustawia kolumny } 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 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:48 |