1. 1.
    0
    if else kısmında hata alıyorum. nerede yanlış yapıyorum yardımcı olun

    <form action="" method="POST">

    Adınız : <input type="text" name="ad"><br>

    Soyadınız : <input type="text" name="soyad">

    <input type="submit" name="gonder" value="Gönder">
    </form>

    <?php

    if($_POST)

    {


    $ad=$_POST['ad'];
    $soyad=$_POST['soyad'];

    echo "Hoşgeldiniz <br> $ad $soyad.";

    $ad = kamil;

    if ( $ad == kamil ) {
    echo 'Sonuç Doğru.';
    }
    else {
    echo 'Sonuç Yanlış.';
    }

    }
    ?>
    ···
  1. 2.
    0
    --spoiler--

    --spoiler--
    ···
  2. 3.
    +1
    echoları çift tırnakla yap
    ···
  3. 4.
    0
    @3 olmadı reis
    ···
  4. 5.
    +1
    Sevgili panpam kamil yazarken "kamil" şeklinde yazmalısın string bir değer
    ···
  5. 6.
    +3
    sevgili panpam "kamil" yazarken g-string giymelisin.
    ···
  6. 7.
    +1
    <form action="" method="post">

    adınız : <input type="text" name="ad"><br>

    soyadınız : <input type="text" name="soyad">

    <input type="submit" name="gonder" value="gönder">
    </form>

    <?php

    if($_post)

    {

    $ad=$_post['ad'];
    $soyad=$_post['soyad'];

    echo "hoşgeldiniz <br> $ad $soyad.";

    $ad = "kamil";

    if ( $ad == "kamil" ) {
    echo 'sonuç doğru.';
    }
    else {
    echo 'sonuç yanlış.';
    }

    }
    ?>

    Şu şekilde denermisin
    ···
  7. 8.
    +1
    if ( $ad == "kamil" ) {
    echo 'sonuç doğru.';
    }

    şeklinde dene
    ···
  8. 9.
    0
    @5 oldu lan sağol kardeşim. yalnız şöyle bir sorun var ne yazarsam doğru diyor mk onu nasıl düzeltecem
    ···
  9. 10.
    0
    @9 panpa doğru demesi gerekiyor sürekli çünkü kamil yazdık oraya
    ···
  10. 11.
    +1
    $ad =kamil kısmını komple kaldır panpa iki saattir o satırla ne yapmaya çalıştığını çözmeye çalışıyorum.
    ···
  11. 12.
    0
    eğer kamilse doğru değilse yanlış olmasını isityorum. else derken olumsuz tarafı olmuyormu yani kamil yazmazsam yanlış cevabını vermesi gerekmiyormu. yeni başladım belki basit bir soru olabilir mazur gör
    ···
  12. 13.
    +1
    kardeşim sen $ad a önce post değeri atadın. Sonra $ad = kamil diyerek o değeri kamil yaptın. daha sonra da kamil olup olmadığını kontrol ettin. e tabi true değer dönecek.
    ···
  13. 14.
    0
    }
    if ($ad!="kamil") {
    echo "Sonuç Yanlış.";
    }

    şu şekilde yapınca düzeldi.
    ···
  14. 15.
    +1
    <form action="" method="post">

    adınız : <input type="text" name="ad"><br>

    soyadınız : <input type="text" name="soyad">

    <input type="submit" name="gonder" value="gönder">
    </form>

    <?php

    if($_post)

    {

    $ad=$_post['ad'];
    $soyad=$_post['soyad'];

    echo "hoşgeldiniz <br> $ad $soyad.";

    if ( $ad == <input type="text" name="ad"> ) {
    echo 'sonuç doğru.';
    }
    else {
    echo 'sonuç yanlış.';
    }

    }
    ?>

    şu kodu dene tamam sorun kalkıcak
    ···
  15. 16.
    0
    @14 panpa düzelmedi. Değer hala kamil bu sefer sen değer kamilse "sonuç yanlış" demesini söyledin. asla sonuç doğru demeyecek şimdi de. sadece $ad = kamil kısmını kaldır.
    ···
  16. 17.
    0
    aldığın hatayı yaz amk
    ···
  17. 18.
    0
    @16 reis kamil yazınca doğru diyor daha sonra ne yazarsam yanlış diyor. doğru gibi gözüküyor
    ···
  18. 19.
    0
    @17 düzeldi panpa galiba.siz deneyin isterseniz sorun çıkmıyor.
    ···
  19. 20.
    +1
    kodu son haliyle göndersene bir.
    ···