• 01-10-2014, 12:28:16
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar.

    bir tane formum var sabah,öğle,aksam diye 3 tane input text im var bu input textlerden sadece dolu olanları veri tabanına kayıt ettirmem gerkiyor nasıl bir yol izlemeliyim ?
  • 02-10-2014, 02:01:03
    #2
    Üyeliği durduruldu
    Alıntı
    <?php
    $sabah = addslashes($_POST['sabah']);
    $ogle = addslashes($_POST['ogle']);
    $aksam = addslashes($_POST['aksam']);

    if($sabah){
    mysql_query("");#sabah doluysa
    }elseif($ogle){
    mysql_query("");#ogle doluysa
    }elseif($aksam){
    mysql_query("");#aksam doluysa
    }

    ?>
    <form method="post">
    <input type="text" name="sabah" />
    <input type="text" name="ogle" />
    <input type="text" name="aksam" />

    <input type="submit" name="gonder" value="gonder" />
    </form>
    böyle anladım ama?
  • 02-10-2014, 15:33:59
    #3
    valuelerden aldığın değerleri if sorgusu içinde isset fonksiyonuna sok. Eğer değer varsa veritabanına yolla.

    Daha sağlıklı anlatırsan daha hızlı ve güzel cevaplayabiliriz.
  • 02-10-2014, 19:12:49
    #4
    en sağlıklısı:
    if (!empty($_POST['sabah']))
    {
       // islem...
    }