Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Smarty-MySql-PHP
Forum PHP.pl > Forum > PHP > Object-oriented programming
gaden
Witam.Mam taki problem. Wczoraj zacząłem się uczyć smartów i jak narazie dobrze mi szło do dzisiaj:)
Mianowicie:
Mam dwa pliki:
Jeden php pobierajacy z bazy danych (z jednej tabelki) dane osobowe studenta:
Oto kod (dane_stud.php):

  1. <?php
  2. require_once ('../polaczenie.php');
  3. $query = &#092;"SELECT id_student,imie, nazwisko, miasto, kod, ulica,nr_domu, nr_lokalu, email, gg
  4.  skype, tlen,www,zdjecie,telefon, login, haslo  FROM student WHERE id_student='{$_SESSION['id_student']}' \"; //pobranie danych z bazy
  5.  
  6. $result = @mysql_query ($query);
  7.  $row = mysql_fetch_array($result, MYSQL_NUM);
  8.  { 
  9.  $imie= $row[1]; 
  10.  $nazwisko=$row[2];
  11. $miasto = $row[3]; 
  12.  $kod = $row[4]; 
  13.  $ulica = $row[5]; 
  14.  $nr_domu = $row[6]; 
  15.  $nr_lokalu = $row[7]; 
  16.  $email = $row[8]; 
  17.  $gg = $row[9];
  18. $skype = $row[10]; 
  19.  $tlen = $row[11];
  20. $www=$row[12];
  21. $zdjecie=$row[13]; 
  22.  $telefon=$row[14];
  23. $login=$row[15];
  24. $haslo=$row[16]; }
  25. ?>



Drugi plik tzw. szablon:) :
  1. <legend ><h2 align="center">Twoje dane osobowe</h2></legend>
  2. <form action="dane_stud.php">
  3. Login <input type="text" name="login"><br><br>
  4. Aktualne hasło <input type="text" name="haslo"><br><br>
  5. Nowe hasło <input type="password" name="new_haslo"><br><br>
  6. Potwierdz hasło <input type="text" name="potw_haslo"><br><br>
  7. Imię: <input type="text" name="imie"><br><br>
  8. Nazwisko <input type="text" name="nazwisko"><br><br>
  9. Kod <input type="text" name="kod"><br><br>
  10. Miasto <input type="text" name="miasto"><br><br>
  11. Ulica <input type="text" name="ulica"><br><br>
  12. Numer domu <input type="text" name="nr_domu"><br><br>
  13. Numer lokalu <input type="text" name="nr_lokalu"><br><br>
  14. Email <input type="text" name="email"><br><br>
  15. Gg <input type="text" name="gg"><br><br>
  16. Tlen <input type="text" name="tlen"><br><br>
  17. Skype <input type="text" name="skype"><br><br>
  18. Www <input type="text" name="www"><br><br>
  19. Zdjęcie <input type="text" name="zdjecie"><br><br>
  20. Telefon <input type="text" name="telefon"><br><br> </form>


No i jak zrobić takie coś, żeby mi wpisywało w odpowiednie "inputy" odpowiednie wartości z Mysql'a. Oczywiście za pomocą smarty.

Napewno jest to bardzo proste ale za nic nie mogę tego zrobić. Prosze o pomoc i z góry dziękuję.
Pozdrawiam
sobstel
przypisujesz zmienną przez assign (np. $smarty->assign('login', $login) i potem w formularzu np. Login <input type="text" name="login" value="{$login}" />
NuLL
A jaki to ma związek w php 5 ?

Zamykam - nie to forum.



A ja otwieram - w końcu w php5 można robić również zupełnie normalne rzeczy, polegające na wywołaniu najprostszych templatesów.
Nie wszystko musi zawierać throw i private winksmiley.jpg

DeyV

Co nie zmienia faktu, że ten temat mógł trafić na forum 'początkujący"
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.