• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak sprawdzić czy zmienne zostały ustawione

–5 głosów
251 wizyt
pytanie zadane 30 kwietnia 2019 w PHP przez trixter310 Obywatel (1,440 p.)

Po kliknięciu sprawdź i nic nie zaznaczeniu w takim quizie chciałbym, aby wróciło do quizu i napisało, że jest błąd mam taki kod

<?php

  if(isset($_POST['q1'] || $_POST['q2'] || $_POST['q3'] || $_POST['q4'] || $_POST['q5'] || $_POST['q6'] || $_POST['q7'] || $_POST['q8'] || $_POST['q9'] $_POST['q10'])){
    $a1 = $_POST['q1'];
    $a2 = $_POST['q2'];
    $a3 = $_POST['q3'];
    $a4 = $_POST['q4'];
    $a5 = $_POST['q5'];
    $a6 = $_POST['q6'];
    $a7 = $_POST['q7'];
    $a8 = $_POST['q8'];
    $a9 = $_POST['q9'];
    $a10 = $_POST['q10'];

    $wynik = 0;

    if ($a1 == "A")
    {
      $wynik++;
    }
    if ($a2 == "C")
    {
      $wynik++;
    }
    if ($a3 == "D")
    {
      $wynik++;
    }
    if ($a4 == "B")
    {
      $wynik++;
    }
    if ($a5 == "B")
    {
      $wynik++;
    }
    if ($a6 == "C")
    {
      $wynik++;
    }
    if ($a7 == "A")
    {
      $wynik++;
    }
    if ($a8 == "C")
    {
      $wynik++;
    }
    if ($a9 == "C")
    {
      $wynik++;
    }
    if ($a10 == "B")
    {
      $wynik++;
    }

      echo "<div> $wynik / 10 </div>";

      $ocena = $wynik/10*(100/100)*100;
      $oc1 = 1 or 2 or 3;
      $oc2 = 4 or 5;
      $oc3 = 6;
      $oc4 = 7 or 8;
      $oc5 = 9;
      $oc6 =10;
      if ($wynik==$oc1)
      {
        $q = echo "Dostałeś 1";
      }
      if ($wynik==$oc1)
      {
        $q = echo "Dostałeś 2";
      }
      if ($wynik==$oc2)
      {
        $q = echo "Dostałeś 3";
      }
      if ($wynik==$oc3)
      {
        $q = echo "Dostałeś 4";
      }
      if ($wynik==$oc4)
      {
        $q = echo "Dostałeś 5";
      }
      if ($wynik==$oc5)
      {
        $q = echo "Dostałeś 6";
      }
      echo $ocena."%";
      echo $q;
    }
    else
    {
        echo "<h3 style='color: red;'>Wszystko musi zopstać uzupełnione</h3>"
        Header('Location="test1php"');
        exit();
    }
 ?>

  

komentarz 30 kwietnia 2019 przez MrxCI Dyskutant (8,260 p.)
Twoje wszystkie tematy dotyczą tego samego lmao xD
komentarz 30 kwietnia 2019 przez Comandeer Guru (607,290 p.)

@trixter310, proszę zadać konkretne pytanie.

1 odpowiedź

+2 głosów
odpowiedź 1 maja 2019 przez DeBos123 Nałogowiec (44,950 p.)
wybrane 2 maja 2019 przez trixter310
 
Najlepsza

Co do większości twojego kodu to już się wypowiedziałem tutaj: https://forum.pasja-informatyki.pl/428282/ocena-z-liczby

Co do reszty to: https://www.tutorialspoint.com/php/

W każdym swoim pytaniu masz dalej te same błędy w kodzie, napisz co dokładnie nie działa, czego oczekujesz i co sam już zrobiłeś.

Podobne pytania

0 głosów
1 odpowiedź 279 wizyt
0 głosów
1 odpowiedź 408 wizyt
0 głosów
1 odpowiedź 1,154 wizyt

93,604 zapytań

142,526 odpowiedzi

322,991 komentarzy

63,088 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...