Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kilkukrotne wywołanie funkcji nie działa
Forum PHP.pl > Forum > PHP
stunter0
Cześć, chcę wywołać funkcję kilka razy ale działa tylko raz, co z tym można zrobić? Żadnego błędu nie ma. Sądzę że chodzi o fetch ale jak by to zrobić hmm...

Wezwanie:
  1. $pull_map = "
  2. SELECT field_id, type_id, user_id_in, owner_id , disp_row
  3. FROM `map_eu_1`
  4. ORDER BY `field_id`
  5. ASC
  6. ";
  7.  
  8. $stmt = $link->query($pull_map);
  9.  
  10. addFieldRow($stmt, 1);
  11. addFieldRow($stmt, 2);


Funkcja:
  1. function addFieldRow($a, $b){
  2. echo '<div id="row_'. $b .'">';
  3. while($row = $a->fetch(PDO::FETCH_ASSOC))
  4. {
  5. if ($row["disp_row"] == $b) {
  6. echo '<div id="'. "r" . $row["disp_row"] .'" class="'. "type_" . $row["type_id"] .'"></div>';
  7. }
  8. }
  9. echo '</div>';
  10. }


Jak to wygląda w HTML:
  1. <div id="row_1">
  2. <div id="r1" class="type_1">
  3. </div>
  4. </div>
  5. <div id="row_2">
  6. </div>


Jak to ma wyglądać w HTML:
  1. <div id="row_1">
  2. <div id="r1" class="type_1">
  3. </div>
  4. </div>
  5. <div id="row_2">
  6. <div id="r2" class="type_2">
  7. </div>
  8. </div>
viking
Pomiędzy wywołaniami $stmt->data_seek(0);
stunter0
Cytat(viking @ 18.02.2017, 18:32:13 ) *
Pomiędzy wywołaniami $stmt->data_seek(0);

Dzięki za szybką odpowiedź, ale lipa. Fatal error: Call to undefined method PDOStatement::data_seek()...
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.