Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tester słówek
Wywra
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.06.2016

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


Witam. Muszę zrobić zadanko z php/mysql, a jestem idiotą w tym temacie.
Mam tabelę w bazie z kolumnami: idSlowka, slowkoENG, slowkoPL
Muszę wczytać to wszystko przez php, a następnie zrobić jakby "test", gdzie użytkownikowi wyświetla się słówko po angielsku i musi on wpisać jego tłumaczenie.

Kompletnie nie wiem jak się za to zabrać, poza tym, że na razie sobie wyświetlam owe rekordy.
  1. <?php
  2. function lacz_db()
  3. {
  4. $wynik = @new mysqli('localhost', 'xxx', 'xxx', 'xxx');
  5. if (mysqli_connect_errno())
  6. {
  7. echo '<p>Połączenie z serwerem bazy danych nie powiodło się! Komunikat błędu: '.mysqli_connect_error().'</p>';
  8. exit();
  9. }
  10. else
  11. {
  12. $wynik -> set_charset("utf8");
  13. $wynik -> query ('SET CHARACTER_SET utf8_polish_ci');
  14. $wynik -> query ('SET NAMES "utf8" [COLLATE "utf8_polish_ci"]');
  15. return $wynik;
  16. }
  17. }
  18.  
  19.  
  20. $lacz = lacz_db();
  21. $z = $lacz->query("SELECT idSlowka, slowkoPL, slowkoENG FROM testerSlowek");
  22. while ($r = $z->fetch_assoc()) {
  23. echo "<p>Polskie: ".$r["slowkoPL"]."<br> Angielskie: ".$r["slowkoENG"]."</p>";
  24. }
  25.  
  26. ?>


I takie coś mi działa, czyli wyświetla wszystkie rekordy i nic poza tym.


Chciałbym, aby zamiast slowkoPL wyświetlało się pole typu input, gdzie użytkownik wpisze tłumaczenie, a na samym dole tego testu powinien być guzik po wciśnięciu którego system sprawdza, czy przetłumaczono poprawnie.

Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 08:19