ben böyle yaptım oldu:
sayisal.php
<?php
$islemler = array('-','+');
$say1 = rand(10,20);
$say2 = rand(1,9);
$say3 = rand(0,1);
echo $say1.$islemler[$say3].$say2.' <form action="onay.php" method="post"> <input type="text" name="cevap"><input type="hidden" name="islem" value="'.$islemler[$say3].'"><input type="hidden" name="say1" value="'.$say1.'"><input type="hidden" name="say2" value="'.$say2.'">
</form> ';
?>onay.php
<?php
if($_POST['islem']=='-'){
$deger = $_POST['say1'] - $_POST['say2'];
}else{
$deger = $_POST['say1'] + $_POST['say2'];
}
if($deger == $_POST['cevap']){
echo 'islem dogru';
}else{
echo 'islem yanlis';
}
?>fakat istediğim javascript ekranında işlem sonucunun yanlış olduğunda "İşlem Yanlış" diye uyarı mesajı gelmesidir.
input olarak $deger değerini nasıl doğru birşekilde javascriptte gösterebilirim ?
örnek:
if (document.forms.creator.cevap.value != document.forms.creator.islem.value && document.forms.creator.cevap.value != document.forms.creator.say1.value && document.forms.creator.cevap.value != document.forms.creator.say2.value)
{
alert("islem yanlis");
return false;
}gibi...