• 26-12-2008, 15:39:41
    #10
    evet aynı html koduna baktığımda browserden şunu verio
    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <BR>
    <SELECT NAME="kategori"><?
    while ($row = mysql_fetch_array($result))
    {
    ?>

    <option><br />
    <b>Notice</b>: Undefined variable: row in <b>C:\wamp\www\deneme5.php</b> on line <b>25</b><br />
    </option>

    <?
    }
    ?>
    </SELECT>
    </BODY>

    25. satır kodtaki
    <option value="<?php echo $row[0];?>"><? echo $row[0];?></option>
    satırı
    </HTML>
  • 26-12-2008, 15:44:46
    #11
    Üyeliği durduruldu
    php.ini den notice i kapatirmisin
    şu an sende
    error_reporting = E_ALL olmalı onu
    error_reporting = E_ALL & ~E_NOTICE
    yapcaksın
  • 26-12-2008, 15:54:14
    #12
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    php.ini den notice i kapatirmisin
    şu an sende
    error_reporting = E_ALL olmalı onu
    error_reporting = E_ALL & ~E_NOTICE
    yapcaksın

    php.ini txt dosyasında error_reporting yazan ve karşısında E_ALL yazanların hepsini
    error_reporting = E_ALL & ~E_NOTICE
    ile değiştirdim. ancak sorunda değişen bişi olmadı. wamp server ı da açıp kapattım.

    başka biyerden mi yapıcaz bu değişiklikleri yoksa?
  • 26-12-2008, 15:57:14
    #13
    Üyeliği durduruldu
    Noticeler Kadar Mahsum Hiç bişi olamaz
    İlk Önce Bağlantını Düzgün Tanıt.
    $baglantidir = mysql_connect("localhost", "root", "");
    mysql_select_db("kategori_ekle",$baglantidir);
    sonra Verilerini Array'a Değil Assoc'a Ata.
    while ($row = mysql_fetch_assoc($result))
    Daha Sonrasında Verileri Boyle Yazdır.
    <option value="<?php echo $row[kategori_ekle];?>"><? echo $row[kategori_ekle];?></option>
    Dene Bakalım
  • 26-12-2008, 16:04:07
    #14
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Noticeler Kadar Mahsum Hiç bişi olamaz
    İlk Önce Bağlantını Düzgün Tanıt.
    $baglantidir = mysql_connect("localhost", "root", "");
    mysql_select_db("kategori_ekle",$baglantidir);
    veri tabanı bağlantıda sorun yok. select i kaldırınca çalışıo.

    sonra Verilerini Array'a Değil Assoc'a Ata.
    while ($row = mysql_fetch_assoc($result))
    Daha Sonrasında Verileri Boyle Yazdır.
    <option value="<?php echo $row[kategori_ekle];?>"><? echo $row[kategori_ekle];?></option>
    Dene Bakalım
    dediğini yaptım yine boş select kutusu gelio. sayfa kaynağı da şu şekilde çıkıo

    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <BR>
    <SELECT NAME="diziler"><?
    while $row = mysql_fetch_assoc($result))
    {
    <option value=""><? echo $row[kategori_ekle];?></option>
    }
    ?>
    </SELECT>
    </BODY>


    html de normalde php çıkmaması lazım değilmi? orada bi sorun var ama... son dediğin gibi yaptıktan sonraki kodum da şu

    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <BR>
    <?php


    mysql_connect("localhost", "root", "");
    mysql_select_db("kategori_ekle");



    $result = mysql_query("SELECT * FROM kategori_ekle ORDER BY kategori_ekle DESC"); // listeleme sorgusu oluşturduk


    ?> <SELECT NAME="katgori"><?
    while $row = mysql_fetch_assoc($result))
    {
    <option value="<?php echo $row[kategori_ekle];?>"><? echo $row[kategori_ekle];?></option>
    }
    ?>
    </SELECT>
    </BODY>
    </HTML>
    </HTML>
  • 26-12-2008, 16:09:44
    #15
    Üyeliği durduruldu
    PHP Taglarımı Gorunuyor?
    sunucun PHP 5 ise Short Tag Kapalıdır.

    Taglarını <?php Bu Şekilde Değiştir.
  • 26-12-2008, 16:17:58
    #16
    while $row = mysql_fetch_assoc($result)) satırı hata verdi. şmdide. kaynak kodunda html görülmedi



    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <BR>
    <?php


    mysql_connect("localhost", "root", "");
    mysql_select_db("kategori_ekle");



    $result = mysql_query("SELECT * FROM kategori_ekle ORDER BY kategori_ekle DESC"); // listeleme sorgusu oluşturduk


    ?> <SELECT NAME="diziler"><?php
    while $row = mysql_fetch_assoc($result))
    {
    <option value="<?php echo $row[kategori_ekle];?>"><?php echo $row[kategori_ekle];?></option>
    }
    ?>
    </SELECT>
    </BODY>
    </HTML>
  • 26-12-2008, 16:22:03
    #17
    Üyeliği durduruldu
    Tabiki Hata Verecektir Option'u Olduğu Gibi PHP'nin İçine Atmışsın echosuz.
    Neyse Ben Sana son Kodlarını Vereyim.
    <HTML>
    <HEAD>
    <TITLE>PHP'de Formlar</TITLE>
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-9">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    </HEAD>
    <BODY>
    <BR>
    <?php
    $baglanti = mysql_connect("localhost", "root", "");
    mysql_select_db("kategori_ekle",$baglanti);
    $result = mysql_query("SELECT * FROM kategori_ekle ORDER BY kategori_ekle DESC"); ?> 
    <SELECT NAME="diziler">
    <?php while($row = mysql_fetch_assoc($result)) { ?>
    <option value="<?php echo $row['kategori_ekle'];?>"><?php echo $row['kategori_ekle'];?></option> 
    <?php }?>
    </SELECT>
    </BODY>
    </HTML>
  • 26-12-2008, 16:42:11
    #18
    yaşa dogu abi bir numarasın. kutluyorum. helal sana. . bitanesin sen
    +rep
    çok çok teşekkür ettim oldu valla