Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Kilkukrotne wywołanie funkcji nie działa
stunter0
post 18.02.2017, 17:15:30
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.02.2017

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


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>


Ten post edytował stunter0 18.02.2017, 17:18:26
Go to the top of the page
+Quote Post
viking
post 18.02.2017, 17:32:13
Post #2





Grupa: Zarejestrowani
Postów: 6 378
Pomógł: 1116
Dołączył: 30.08.2006

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


Pomiędzy wywołaniami $stmt->data_seek(0);


--------------------
Go to the top of the page
+Quote Post
stunter0
post 18.02.2017, 17:41:06
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.02.2017

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


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()...

Ten post edytował stunter0 18.02.2017, 18:46:39
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 16.07.2025 - 02:34