Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] foreach i tpl
Pajs200
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.07.2011

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


Witam, mam problem chce stworzyć 3 listy rozwijane w pliku tpl na podstawie tego samego foreacha

plik php.

  1. $data['matches'] = $cs_starcraft;
  2.  
  3. $cs_matches = cs_sql_select(__FILE__,'matches','games_id',"matches_id = '".$matches_id."'");
  4. $cs_maps1 = cs_sql_select(__FILE__,'maps','maps_name, maps_id',"games_id = '".$cs_matches['games_id']."'",'maps_name',0,0);
  5. $i = 0;
  6.  
  7. if(!empty($cs_maps1)) {
  8. foreach ($cs_maps1 AS $map1) {
  9. $sel = $map1['maps_id1'] == $cs_starcraft['maps_id1'] ? 1 : 0;
  10. $data['map1'][$i]['sel1'] = cs_html_option($map1['maps_name'],$map1['maps_id'],$sel1);
  11. $i++;
  12. }
  13. }


plik tpl

  1. <tr>
  2. <td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
  3. <td class="leftb">
  4. <select name="maps_id" >
  5. <option value="0">----</option>
  6. {loop:map1}
  7. {map1:sel1}
  8. {stop:map1}
  9. </select>
  10. - <input type="text" name="new_map" value="{matches:new_map}" />
  11. </td>
  12. </tr>
  13. <tr>
  14. <td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
  15. <td class="leftb">
  16. <select name="maps_id" >
  17. <option value="0">----</option>
  18. {loop:map1}
  19. {map1:sel1}
  20. {stop:map1}
  21. </select>
  22. - <input type="text" name="new_map" value="{matches:new_map}" />
  23. </td>
  24. </tr>
  25. <tr>
  26. <td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
  27. <td class="leftb">
  28. <select name="maps_id" >
  29. <option value="0">----</option>
  30. {loop:map1}
  31. {map1:sel1}
  32. {stop:map1}
  33. </select>
  34. - <input type="text" name="new_map" value="{matches:new_map}" />
  35. </td>


Niestety rozwija się tylko jedna lista a 2 pozostałe mają domyślną wartość -----
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A skąd ty masz to {loop}? Nie mogę tego w dokumentacji znaleźć.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pajs200
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.07.2011

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


To nie jest mój CMS korzystam z tego co jest trzymając się wzorców. Zapewne ktoś sobie to wymyślił gdy kto tworzył a mianowicie clansphere

Ten post edytował Pajs200 29.07.2011, 14:12:06
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Hehe, nie wiem czemu ale pomyślałem ,że to smarty - moja wina smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pajs200
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.07.2011

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


z tego co widzę to nawet znaczenia nie ma bo gdy to usunę to i tak działa jak działało tongue.gif
Problem nie rozwiązany tak czy inaczej....

naprawdę nikt nic nie wie ?.

Ten post edytował Pajs200 30.07.2011, 01:33:35
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 Aktualny czas: 19.08.2025 - 18:31