• 30-06-2021, 23:14:59
    #1
    Basit bir şey yapmaya çalışıyorum. Fakat beceremedim.


    Şöyle bir form hazırladım. Ekle butonuna basıldığında veriler text te kayıt yapılacak.

    Kullandığım Kod:
    <?php
    
    $ac = fopen("veri.txt","r+");
    
    if(!$ac)
    {
        echo "Hata !";
    }
    
    $ad = $_POST['ad'];
    $pc = $_POST['pc'];
    $ip = $_POST['ip'];
    
    $eklenecek_metin = $ad . "-" . $pc . "-" . $ip . "-" . "/n";
    
    echo $eklenecek_metin;
    fwrite($ac,$eklenecek_metin);
    fclose($ac);
    ?>
    Fakat veriyi bu şekilde kaydediyor

    ---/n

    Yardımcı olabilecek var mı
  • 30-06-2021, 23:17:27
    #2
    Post verilerini ekrana echo basmayı denedinizmi?
  • 30-06-2021, 23:17:30
    #3
    Yazdığınız form kodunu da atın.
  • 30-06-2021, 23:19:26
    #4
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    Yazdığınız form kodunu da atın.
    Buyurun

    <form method="post" action="ekle.php">
        <table border="1">
            <tr>
                <td>Ad Soyad</td>
                <td><input type="text" id="ad" /></td>
            </tr>
            <tr>
                <td>PC</td>
                <td><input type="text" id="pc" /></td>
            </tr>
            <tr>
                <td>Ip</td>
                <td><input type="text" id="ip" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Ekle" /></td>
            </tr>
        </table>
    </form>
  • 30-06-2021, 23:20:08
    #5
    <form method="post" action="ekle.php">
        <table border="1">
            <tr>
                <td>Ad Soyad</td>
                <td><input type="text"name="ad" /></td>
            </tr>
            <tr>
                <td>PC</td>
                <td><input type="text" name="pc" /></td>
            </tr>
            <tr>
                <td>Ip</td>
                <td><input type="text" name="ip" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Ekle" /></td>
            </tr>
        </table>
    </form>
  • 30-06-2021, 23:21:07
    #6
    baskiworld adlı üyeden alıntı: mesajı görüntüle
    Buyurun

    <form method="post" action="ekle.php">
        <table border="1">
            <tr>
                <td>Ad Soyad</td>
                <td><input type="text" id="ad" /></td>
            </tr>
            <tr>
                <td>PC</td>
                <td><input type="text" id="pc" /></td>
            </tr>
            <tr>
                <td>Ip</td>
                <td><input type="text" id="ip" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Ekle" /></td>
            </tr>
        </table>
    </form>
    İnputlara name eklemelisiniz.
  • 30-06-2021, 23:27:30
    #7
    Scarecrow adlı üyeden alıntı: mesajı görüntüle
    Yazdığınız form kodunu da atın.
    leaver adlı üyeden alıntı: mesajı görüntüle
    <form method="post" action="ekle.php">
        <table border="1">
            <tr>
                <td>Ad Soyad</td>
                <td><input type="text"name="ad" /></td>
            </tr>
            <tr>
                <td>PC</td>
                <td><input type="text" name="pc" /></td>
            </tr>
            <tr>
                <td>Ip</td>
                <td><input type="text" name="ip" /></td>
            </tr>
            <tr>
                <td colspan="2"><input type="submit" value="Ekle" /></td>
            </tr>
        </table>
    </form>
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    İnputlara name eklemelisiniz.
    id yi Name çevirince düzeldi teşekkürler