Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Tablice i uklad danych
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


mam taka tablice
Array
(
[name] => Array
(
[0] => Marta
[1] => Jak
)

[nazwisko] => Array
(
[0] => Warta
[1] => Kowalski
)

[email] => Array
(
[0] => marti@ppsdfsd.pl
[1] => kowal@map.pl
)

[password] => Array
(
[0] => chauyec66
[1] => 456tre
)

[Submit] => Zamawiam
)

  1. foreach ($_POST as $klucz => $tablica ) {
  2.  
  3. foreach ($tablica as $nr_wiersza => $wartosc )
  4. echo 'ID: '.$nr_wiersza.' =:'.$wartosc;
  5. }
  6. print "<pre>";
  7. print_r($_POST);
  8. print "</pre>";


Jak przypisac imie do nazwiska itd
Dodatkowo mam Warning: Invalid argument supplied for foreach() in " foreach ($tablica as $nr_wiersza => $wartosc ) "
Dopiero zaczynam z tablicami wiec prosze o wyrozumialosc

Ten post edytował DannyM 17.12.2009, 16:21:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DannyM
post
Post #2





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


  1. $srcArray = Array
  2. ($_POST);
  3. $destArray = array();
  4. unset($srcArray['Submit']);
  5. foreach($srcArray as $key => $val){
  6. foreach($val as $personId => $personValue){
  7. $destArray[$personId][$key] = $personValue;
  8. }
  9. }
  10.  
  11. var_dump($destArray);

i wynik

  1. array(5) {
  2. ["name"]=>
  3. array(1) {
  4. [0]=>
  5. array(2) {
  6. [0]=>
  7. string(5) "Marta"
  8. [1]=>
  9. string(3) "Jak"
  10. }
  11. }
  12. ["nazwisko"]=>
  13. array(1) {
  14. [0]=>
  15. array(2) {
  16. [0]=>
  17. string(5) "Warta"
  18. [1]=>
  19. string(8) "Kowalski"
  20. }
  21. }
  22. ["email"]=>
  23. array(1) {
  24. [0]=>
  25. array(2) {
  26. [0]=>
  27. string(16) "marti@ppsdfsd.pl"
  28. [1]=>
  29. string(12) "kowal@map.pl"
  30. }
  31. }
  32. ["password"]=>
  33. array(1) {
  34. [0]=>
  35. array(2) {
  36. [0]=>
  37. string(9) "chauyec66"
  38. [1]=>
  39. string(6) "456tre"
  40. }
  41. }
  42. ["Submit"]=>
  43. array(1) {
  44. [0]=>
  45. string(8) "Zamawiam"
  46. }
  47. }


Nie wiem czemu tak smiesznie

  1. foreach($_POST as $key => $val){

tak wyszlo ok
Dziekuje bardzo (IMG:style_emoticons/default/smile.gif)

Ten post edytował DannyM 17.12.2009, 16:55:48
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 03:35