Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt SPRAWDZ WYNIKI
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
rbl88
Witam, szukam skryptu do sprawdzenia wyników rozwiązywania zadań.

Chciałabym uzyskac efekt podobny do tego na tej stronie -->> http://www.niemiecki.ang.pl/cwiczenia/gramatyka/609

Po wypełnieniu pól, klikamy sprawdz i wyświetla sie info gdzie i jaki jest błąd i jaka powinna byc dobra odpowiedz.


Z góry dzieki, pozdrawiam.
szalek01
jaki skrypt ? smile.gif, przecież wystarczy zwykłe porównanie stringów to co użytkownik wpisze z tym co ma być

// no chyba że szukasz gotowca ale to już byś musiał komuś zlecić
rbl88
niee, chcialabym tylko wstepny szablon jak to wykonac. Pomógłbys mi to napisac?
szalek01
ok, jak wieczorem znajdę czas to napisze Ci szablon, chyba że do tej pory sam coś wykombinujesz
rbl88
ok, bede czekac.

Dzieki wielkie.
szalek01
  1. <?php
  2. $err = array();
  3. $odp = array();
  4. if(!empty($_POST)) {
  5.  
  6. $odp[0] = 'kot1';
  7. $odp[1] = 'kot2';
  8. $odp[2] = 'kot3';
  9.  
  10. $err[0] = ( $_POST['field_1'] != $odp[0] ) ? false : true;
  11. $err[1] = ( $_POST['field_2'] != $odp[1] ) ? false : true;
  12. $err[2] = ( $_POST['field_3'] != $odp[2] ) ? false : true;
  13.  
  14.  
  15. }
  16. ?>
  17.  
  18. <form action="index.php" method="POST">
  19. Wpisz cos: <?= (!$err[0]) ? $odp[0] :''; ?> <input type="text" name="field_1" value="<?= isset($_POST['field_1'])?$_POST['field_1']:''; ?>"><br/>
  20. Wpisz cos: <?= (!$err[1]) ? $odp[1] :''; ?> <input type="text" name="field_2" value="<?= isset($_POST['field_2'])?$_POST['field_2']:''; ?>"><br/>
  21. Wpisz cos: <?= (!$err[2]) ? $odp[2] :''; ?> <input type="text" name="field_3" value="<?= isset($_POST['field_3'])?$_POST['field_3']:''; ?>"><br/>
  22. <input type="submit" name="submit" value="send">
  23. </form>
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-2024 Invision Power Services, Inc.