我写了脚本,它工作得很好,但我想散列答案的 ID 不可用发现正确的答案。
所以我当前的代码看起来是这样的:
foreach($result2 as $row)
{
$odpowiedz = $row['Tresc_odpowiedzi'];
$value= $row['ID'];
echo "<p><input type=\"radio\" name=\"odp\" value=\"$value\" />$odpowiedz</p>";
} // pobranie wartosci ID pytania z bazy i wpisanie go jako value
$zapytanie3 = $pdo->prepare('SELECT * FROM odpowiedzi WHERE ID = :ID_odpowiedzi'); //pobranie wedlud kategorii zdefiniowanej w 'bindValue'
$zapytanie3 -> bindValue(':ID_odpowiedzi',$_POST['odp'], PDO::PARAM_INT);
$zapytanie3 -> execute();
$result3 = $zapytanie3 -> fetchAll(PDO::FETCH_ASSOC);
//pobranie danej odpowiedzi, aby sprawdzic czy prawidlowa
不,我想散列 $value,所以很容易:$licznik_odp = hash( 'sha256', $value.$sald);
,但我不知道如何检查它是否是 ID 号 254,等等。
因为$zapytanie3 -> bindValue(':ID_odpowiedzi',$_POST['odp'], PDO::PARAM_INT);
我必须写出答案的 ID(在散列之前是 $row['ID'])
你知道怎么做吗?