Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] wstawianie danych do tablicy
coco
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.10.2009

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


Muszę wstawić dane z tablicy jednowymiarowej do wielowymiarowej, przy czym nie jest znana z góry długość tej pierwszej, jest to dopiero wpisywane w formularz przez użytkownika. Ta długość tablicy jednowymiarowej może być kwadratem liczby, czyli: 1, 4, 9, 16...
a tablica wielowymiarowa ma wyglądać odpowiednio: 1x1, 2x2, 3x3, 4x4. Czy da się to w ogóle zrobić?
Każda pomoc się przyda...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Jeśli tablica ma długość 1, 4, 9 itd to wykorzystaj funkcję sqrt(). Będziesz wiedział jaki ma być wymiar tej tablicy kwadratowej. Wypełnisz ją za pomocą dwóch zagnieżdżonych pętli. Jak dokładnie to Ci nie podpowiem póki się nie dowiem jaka jest konstrukcja formularza a ściślej mówiąc wpadających z niego danych.
Go to the top of the page
+Quote Post
coco
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 17.10.2009

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


Cytat(JoShiMa @ 21.10.2009, 23:17:26 ) *
Jeśli tablica ma długość 1, 4, 9 itd to wykorzystaj funkcję sqrt(). Będziesz wiedział jaki ma być wymiar tej tablicy kwadratowej. Wypełnisz ją za pomocą dwóch zagnieżdżonych pętli. Jak dokładnie to Ci nie podpowiem póki się nie dowiem jaka jest konstrukcja formularza a ściślej mówiąc wpadających z niego danych.

Dane w formularzu pobierane są ze zmiennej tablicowej. Formularz jest taki:
  1. echo "<form action='nazwa.php' method='post'>";
  2. for($k=0; $k<$wym; $k++)
  3. {
  4. for($l=0; $l<$wym; $l++)
  5. {
  6. echo "<input name='pole[]' type=\"text\" value=\"a$k,$l\" size='3'/>";
  7.  
  8. }
  9. echo "<br>";
  10. }

Chodzi w zadaniu o to, że użytkownik podaje wymiar macierzy, wyskakuje mu wtedy odpowiednia ilość okienek, tam wpisuje dane no i potem ma być jeszcze liczony wyznacznik, stąd te dane muszą trafiać do tablicy. Mam już zrobione z tym że podaje wymiar i że wskakują okienka, ale nie wiem właśnie jak zrzucić to do tablicy ...

Ten post edytował coco 22.10.2009, 08:52:32
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 Aktualny czas: 10.10.2025 - 17:48