Php
Son verdiğin kodları ednedim boş bırakılınca yine hata veriyor. Ancak error reporting (0) yapınca düzeliyor. Sorun xampp tan kaynaklanıyor diye onu kaldırdım wamp server kurdum. Ondada hatayı veriyor. Ancak Wamp ayarlarında display error yaparak buna engel olabiliyorum.
Php
$anahtar1 = "a";
$anahtar2 = "b";
$anahtar3 = "c";
/* anahtar olarak kullandıgın verileri bos bırakırsan hata verir
*/
if( isset($_POST['question1'])||isset($_POST['question2'])||isset($_POST['question3']) )
{ $cevap1=$_POST['question1'];$cevap2=$_POST['question2'];$cevap3=$_POST['question3'];
$cevaplar = array ($anahtar1, $anahtar2, $anahtar3);
$sorular = array ($cevap1, $cevap2, $cevap3);
$sorutoplam = count($sorular);
for($i=0 ; $i<$sorutoplam ; $i++)
{
if($sorular[$i] == $cevaplar[$i])
{
echo "Sonuç DOĞRU <br/>";
}
else if ( empty ($sorular[$i]) )
{
echo "Sonuç BOŞ<br/>";
}
else
{
echo "Sonuç YANLIŞ<br/>";
}
}
}
pardon benim hatam yukarıda unutmusum post verilerini issetin dısında kalanları sildim simdi kesinlikle calısması lazım eger hata verirse hata kodlarını paylasırsan sevinirim ona gore caresine bakayım
Wampp serverdaki display erroru kaldırıp denedim hata devam ediyor ne yazıkki.hatanın ekran görüntüsünü koyuyorum:
37. satırdada if diye açtığın kısmın 2. satırındaki yer:
{ $cevap1=$_POST['question1'];$cevap2=$_POST['question2'];$cevap3=$_POST['question3'];
bu kısım yani