Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Problem z przekazywaniem zmiennych
Forum PHP.pl > Forum > Przedszkole
kisiel_665
Witam, mam serwis napisany w php z bazą mysql. Trochę go edytuje do własnych potrzeb, choć nie za bardzo znam się na tym i wszystko robię metodą prób i błędów. serwis zbudowany jest na zasadzie szablonów smarty. Nie wiem jak działa wymiana danych pomiędzy plikami. Chciałbym aby dane z tego pliku:

  1. <table width="100%" id="zamowienia">
  2.  
  3. <tr>
  4.  
  5. <td class="td_1" width="5%">lp</td>
  6.  
  7. <td class="td_1" width="18%">login rs</td>
  8.  
  9. <td class="td_1" width="18%">haslo rs</td>
  10.  
  11. <td class="td_1" width="14%">data zakupu</td>
  12.  
  13. <td class="td_1" width="14%">ważne</td>
  14.  
  15. <td class="td_1" width="13%">status</td>
  16.  
  17. <td class="td_1" width="10%">opcje</td>
  18.  
  19. </tr>
  20.  
  21. {assign var='i' value='0'}
  22.  
  23. {foreach from=$trans item=T}
  24.  
  25. {assign var='i' value=$i+1}
  26.  
  27. <tr>
  28.  
  29. <td class="td_2" align="center">{$i}</td>
  30.  
  31. <td class="td_2" align="center">{$T.transLogin}</td>
  32.  
  33. <td class="td_2" align="center">{$T.transPass}</td>
  34.  
  35. <td class="td_2" align="center">{$T.transDate|substr:0:10}</td>
  36.  
  37. <td class="td_2" align="center">{$T.rsDay} dni</td>
  38.  
  39. <td class="td_2" align="center"><span style="color: {if $T.statusNum == 1}orange{elseif $T.statusNum == 2}green{else}red{/if}">{$T.statusName}</span></td>
  40.  
  41. <td class="td_2" align="center"><a href="java script:void(0)" onclick="Reklamacja('{$T.transId}');" title="Reklamacja">R</a></td>
  42.  
  43. </tr>
  44.  
  45. {/foreach}
  46.  
  47. </table>
  48.  
  49.  


Były dostępne także na stronie głównej. Po skopiowaniu tego do indexu, tabelka działa ładnie ale nie jest wypełniona danymi. jak zrobić aby plik index.php też miał dostęp do tych danych i je odczytywałquestionmark.gif
Pilsener
A co wcześniej robiła ta tabelka? Jeśli serwis jest dobrze zbudowany to wystarczy:
- zmodyfikować szablon w żądanym miejscu (w tym wypadku dodać tam tą tabelkę)
- włączyć jakiś moduł/plugin/skrypt, który wygeneruje odpowiednie zmienne i doda je do szablonu

Na przykład wchodzę do kategorii strona.pl/banialuki/duperelki i włączam moduł "pogoda", potem do szablonu z którego ta kategoria korzysta dodaję:
  1. <div id="something_stupid_box">
  2. {POGODA}
  3. </div>


Jeśli serwis jest kiepsko napisany to musisz babrać się w PHP.
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.