Autor Zpráva
Argonisius
Profil *
Dobrý den,
vytvořil jsem si script na vyhodnocení křížovky, normálně mi funguje, ale v jedné z mých křížovek mám nějakou chybu a nemůžu ji objevit....


je to na této adrese: http://www.tridajakoekosystem.php5.cz/pouste.html , dole je tam křížovka, v jejíž osmém řádku se má doplnit slovo STUDENOKREVNÉ, ale když ho tam doplním, vyjede mi "špatně", místo "dobře"


PHP vyhodnocovací kód:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs"
onmousedown="if((event.button == 2)||(event.button==3)) alert('Tato funkce není povolena.')">

<head>
   <title>Vyhodnocení křížovky</title>
   <meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
   <meta http-equiv="Content-Language" content="cs" />
   <link rel="stylesheet" type="text/css" href="../style/layout.css" />

</head>
<body>

   <h2 class="nadpis2_vyhodnoceni">
   Křížovka - vyhodnocení
   </h2>
   
	<?php
	$pocet_odpovedi=9;
	$spatne = 0;
	
	if ($_POST['a1_1']=="H" and 
      $_POST['a2_1']=="A" and 
      $_POST['a3_1']=="D" and 
      $_POST['a4_1']=="I")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	
	if ($_POST['a1_2']=="H" and
      $_POST['a2_2']=="O" and
      $_POST['a3_2']=="V" and
      $_POST['a4_2']=="N" and
      $_POST['a5_2']=="I" and
      $_POST['a6_2']=="V" and
      $_POST['a7_2']=="Á" and
      $_POST['a8_2']=="L")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
			
	if ($_POST['a1_3']=="T" and
      $_POST['a2_3']=="A" and
      $_POST['a3_3']=="R" and
      $_POST['a4_3']=="B" and
      $_POST['a5_3']=="Í" and
      $_POST['a6_3']=="K")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	
	if ($_POST['a1_4']=="D" and
      $_POST['a2_4']=="E" and
      $_POST['a3_4']=="Z" and
      $_POST['a4_4']=="E" and
      $_POST['a5_4']=="R" and
      $_POST['a6_4']=="T" and
      $_POST['a7_4']=="I" and
      $_POST['a8_4']=="F" and
      $_POST['a9_4']=="I" and
      $_POST['a10_4']=="K" and
      $_POST['a11_4']=="A" and
      $_POST['a12_4']=="C" and
      $_POST['a13_4']=="E")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	
	if ($_POST['a1_5']=="A" and
      $_POST['a2_5']=="D" and
      $_POST['a3_5']=="A" and
      $_POST['a4_5']=="X")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
			
	if ($_POST['a1_6']=="J" and
      $_POST['a2_6']=="A" and
      $_POST['a3_6']=="M")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	
	if ($_POST['a1_7']=="S" and
      $_POST['a2_7']=="U" and
      $_POST['a3_7']=="K" and
      $_POST['a4_7']=="U" and
      $_POST['a5_7']=="L" and
      $_POST['a6_7']=="E" and
      $_POST['a7_7']=="N" and
      $_POST['a8_7']=="T" and
      $_POST['a9_7']=="Y")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	
	if ($_POST['a1_8']=="S" and
      $_POST['a2_8']=="T" and
      $_POST['a3_8']=="U" and
      $_POST['a4_8']=="D" and
      $_POST['a5_8']=="E" and
      $_POST['a6_8']=="N" and
      $_POST['a7_8']=="O" and
      $_POST['a8_8']=="K" and
      $_POST['a9_8']=="R" and
      $_POST['a10_8']=="E" and
      $_POST['a11_8']=="V" and
      $_POST['a12_8']=="N" and
      $_POST['a13_8']=="É")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
  
  echo '<br>';
	
	if ($_POST['a1_8']=="E" and
      $_POST['a2_8']=="S" and
      $_POST['a3_8']=="T" and
      $_POST['a4_8']=="I" and
      $_POST['a5_8']=="V" and
      $_POST['a6_8']=="A" and
      $_POST['a7_8']=="C" and
      $_POST['a8_8']=="E")
      {
	echo '<div class="zelene">';
	echo 'dobře';
	echo '</div>';
	}
  else 
  {
	echo '<div class="cervene">';
  echo 'špatně';
  echo '</div>';
	$spatne ++;
  }
	
	echo '<br>';
	echo '<br>';
	echo '<div class="vyhodnoceni">';
	echo 'Odpověděl jste špatně na ';
	echo "$spatne z $pocet_odpovedi odpovědí.";
	echo '<br>';
	echo "Vaše úspěšnost v této křížovce je " . (($pocet_odpovedi - $spatne) / $pocet_odpovedi) * 100 . "%.";
	echo '<div />';

        echo '<div class="zpet">';
	echo '<a href="javascript:history.go(-1)">Zpět</a>';
	echo '</div>';
	?>

</body>
</html>


html kód je na výše uvedené adrese

Opravdu nevím, co je tam za chyba, takže pokud na něco příjdete, napište prosím.
Díky. Argonisius
keeehi
Profil
zkus se podívat, co se odesílá
print_r($_POST);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: