Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] koszyk pytań i usuwanie z koszyka pytań w cyklu
dentopolis
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


proszę o wskazówkę jaki temat mam zgłębić gdy chcę w php z bazy pytań i przechodzenia przez kolejne pytania w teście usuwać te które zostały uznane przez ucznia jako łatwe (parametr GET) a inne pozostawia w cyklu pytań aż uczeń kliknie że jest łatwe. czy to są tablice?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dentopolis
post
Post #2





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


dziękuję za wytłumaczenie, poprawię sposób odwoływania się do kategorii, w kodzie też sprawdziłem co wyświetla, obecnie wygląda to tak:

  1. Array ( [0] => 53 [id] => 53 [1] => sklep [question] => sklep [2] => shop [answer] => shop )
  2. Array ( [0] => 52 [id] => 52 [1] => ameryka [question] => ameryka [2] => 1492 [answer] => 1492 )


skrypt

  1. while($row = mysqli_fetch_array($result)){
  2. $id = $row['id'];
  3. $question = $row['question'];
  4. $answer = $row['answer'];
  5.  
  6. echo $row['question']. " - ". $row['id'];
  7. echo "<br />";
  8.  
  9. print_r($row);
  10. echo "<br />";
  11.  
  12.  
  13.  
  14. }
  15.  
  16.  
  17. $id = $row['id'];
  18. $current = array_search($id, $array);
  19. $next = $currentid + 1;
  20. $prev = $currentid - 1;
  21.  
  22. echo "<i>";
  23. echo "prev:";
  24. echo $prev;
  25. echo "next:";
  26. echo $next;
  27. echo "</i>";


po naciśnięciu któregoś z przycisków poprzez formularz i answer.php zapisuje czas, udzieloną odpowiedź do bazy i przed header powraca na stronę testu (ponieważ zapisana zostanie wartość 'button', nie pokaże już pytań które mają jakąś wartość), jak natomiast wyświetlić kolejne pytanie?

  1. if ($polaczenie) {
  2. $sqlsave = "INSERT INTO pytajnik_odpowiedzi (`id`, `datetime`, `test`, `questionid`, `button`, `user`) VALUES (NULL, '$datetime', '$test', '$questionid', '$button', '$user')";
  3. $q = $conn->query($sqlsave);
  4. }
  5. else {}
  6. $conn->close();
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 03:12