Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z pobieraniem z bazy
Forum PHP.pl > Forum > Przedszkole
artek
Hej, mam taki kod:
  1. $random_row = mysqli_fetch_array($random);
  2. $eng = $random_row['angielski'];
  3. $pol = $random_row['polski'];


pobierający z bazy losowy wiersz i dodatkowo formularz:

  1. <form method="POST">
  2. <div class="word">
  3. <p>questionmark.gifquestionmark.gif?</p><p><input type="text" name="word" placeholder="Podaj tłumaczenie dla questionmark.gifquestionmark.gif?" /></p>
  4. </br>
  5. <p><input type="submit" value="Sprawdź" name="sub" /></p>
  6. </div/> </form>


Potem taki kod:
  1. if (isset($_POST['sub'])) {
  2. $word = $_POST['word'];
  3. if ($word == $eng) {
  4. echo "<p>Dobrze!</p>";
  5. var_dump($pol . " " . $eng . " " . $word);
  6. } else {
  7. echo "<p>Źle!/p>";
  8. var_dump($pol . " " . $eng . " " . $word);
  9. }
  10. }


Ogólnie działa mi pobieranie do bazy, a z formularza pobiera to, co wpisałem, tylko jest problem, bo zawsze jak sprawdza mi warunek $word == $eng, to var_dump($pol . " " . $eng . " " . $word) w zmiennych pokazuje następne słówko ($pol, $eng) a w $word z formularza jest to, co wpisuje w formularzu.
W skrócie, w $eng i $pol jest zawsze słówko jakby z kroku dalej. Poradzicie jak to naprawić?



EDIT: w miejscu pytajników w akapicie wklejane jest słówko

czy ktoś może pomóc?

czy ktoś może pomóc? wiem, że to banał, ale nie rozwiązałem problemu
nospor
zawsze pobierasz z bazy losowy rekord wiec zawsze masz inne dane
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.