Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie danych z dwóch tablic
Forum PHP.pl > Forum > Przedszkole
szczabik
Jak mogę pobrać dane z dwóch tablic równocześnie. Zrobiłem tak i wywala błąd
  1. <?php
  2. foreach ($nazwa as $nazwa1, $logo as $logo1) {
  3. echo "$nazwa1 $logo1<br>";
  4. }
  5. ?>
nospor
moze napisz co zawierają te tablice i jak mają sie do siebie nawzajem. te same indexy?
sowiq
Cytat(php.net)
foreach (array_expression as $value)
statement
foreach (array_expression as $key => $value)
statement
Nie możesz do foreach() wstawić dwóch tablic jednocześnie. Byłoby to nawet nielogiczne, bo po której ma się kręcić pętla, kiedy mają różne rozmiary?
szczabik
Tworzę formularz z pomocą pętli
  1. <tr>
  2. <td>Nazwa Drużyny:</td>
  3. <input type='text' name='nazwa[]'/></td>
  4. </tr>
  5.  
  6. <tr>
  7. <td>Logo drużyny:</td>
  8. <td><input name='logo[]' type='text'/>
  9. </tr>


I w tych tablicach jest tyle samo danych
sowiq
Mała podpowiedź, również z php.net:
  1. <?php
  2. $arr = array("one", "two", "three");
  3. reset($arr);
  4. while (list($key, $value) = each($arr)) {
  5.    echo "Key: $key; Value: $value<br />\n";
  6. }
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.