• 09-04-2008, 09:30:19
    #10
    Üyeliği durduruldu
    $degistir = mysql_query("SELECT * FROM `sayfalar` WHERE id ='$siteadi'");

    buradaki sayfalar tablosunu hala çekemiyorum
    sayfa boş görünüyor..
    sayfalar ve ilan diye iki tablom var, en azından sayfaları çeksem, ilan tablosunu da başka bir türlü çekmeye çalışacağım ama, bir türlü gelmiyor ekrana birşeyler..
  • 09-04-2008, 09:33:29
    #11
    Üyeliği durduruldu
    localphp adlı üyeden alıntı: mesajı görüntüle
    $degistir = mysql_query("SELECT * FROM `sayfalar` WHERE id ='$siteadi'");

    buradaki sayfalar tablosunu hala çekemiyorum
    sayfa boş görünüyor..
    sayfalar ve ilan diye iki tablom var, en azından sayfaları çeksem, ilan tablosunu da başka bir türlü çekmeye çalışacağım ama, bir türlü gelmiyor ekrana birşeyler..
    sql içinde veri yoksa gelmez
  • 09-04-2008, 09:49:46
    #12
    Üyeliği durduruldu
    strhost adlı üyeden alıntı: mesajı görüntüle
    sql içinde veri yoksa gelmez
    ama nasıl olur, veri var tabloların içinde
  • 09-04-2008, 10:17:14
    #13
    Üyeliği durduruldu
    arkadaşlar,
    Yönetim Panel
    sayfa burası.
    yine üzeinde değişiklik yaptım fakat bir türlü ekrana bir yazı çıkmıyor...
  • 09-04-2008, 10:37:05
    #14
    Üyeliği durduruldu
    <?
    $baglanti = mysql_connect("localhost", "eren", "123123") or die ("veritabanina baglanamadi");
    mysql_select_db("deneme")or die("veritabanina ulasilamadi") ;
    
    $siteadi=$_POST['siteadi'];
    ///ekleme
    if ($_POST['kaydet']=="Kaydet")
    {
    if (empty($siteadi))
    { echo "<script type='text/javascript'>goster('Bu Alanı Boş Bırakamazsınız!');</script>" ; }
    else {
    
    mysql_query("update sayfalar set siteadi='$siteadi',sayfa='$sayfa',baslik='$baslik',description='$description',keyword='$keyword',aciklama='$aciklama',govde='$govde' where id = '$siteadi' "); 
    echo "<script type='text/javascript'>goster('Bu alan değiştirildi');</script>" ;
    }
    }
    ///
    ///eski adı
    $sorgu = "SELECT * FROM sayfalar where id='$siteadi'" ; 
    $sorgu = mysql_query($sorgu);
    while($row=mysql_fetch_object($sorgu)) 
    {
    $id=$row->id;
    $siteadi=$row->siteadi;	
    }
    
    ?>
         <table width="100%" border="0" cellspacing="2" cellpadding="0">
            <tr>
              <td width="14%" align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Başlık</td>
              <td width="86%" align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$siteadi ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Description</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$sayfa ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Keywords</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$baslik?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Açıklama</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$description ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Keyword</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$keyword ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Açıklama</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$aciklama ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
            <tr>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi">Gövde</td>
              <td align="left" valign="middle" bgcolor="#CDE6ED" class="acikyazi"><span class="koyuyazi">
                <input name="kat_adi" value="<?=$govde ?>"  type="text" id="kat_adi" width="200" />
              </span></td>
            </tr>
    
    
          </table>
        </form>
    	<?
    	}
        ?>

    arkadaşlar bu şekilde yaptım böyle de olmadı ahh ahh!
    sorun nerede yav onu bulamıyorum,
  • 09-04-2008, 11:19:20
    #15
    Üyeliği durduruldu
    $baslik , $aciklama ...
    $row->baslik , $row->aciklama ... değiştir
    + döngüye gerek de yok

    $sorgu = "SELECT * FROM sayfalar where id='$siteadi'" ;
    $sorgu = mysql_query($sorgu);
    $row=mysql_fetch_object($sorgu);
    $id=$row->id;
    $siteadi=$row->siteadi;
  • 09-04-2008, 11:31:12
    #16
    1- Yapmış oldugun form'u nasıl gönderiyorsun? get mi post mu ? bunun cevabını bul eğer yoksa post ile gönder action kısmına birşey yazma.
    2- Yapmış oldugun inputların adlarını kontrol et, görüdgüm kadarı ile hepsi aynı.
    3- Ögrenecegin çok şey var...
    kısacası
    while döngün yanlış
    input name kısımları hepsinin aynı
    postları hiç birşey değişkene atamamışsın
    form'u gönderemiyorsun çunku <form action=''"....... > kısmı yok
    if ($_POST['kaydet']=="Kaydet")
    {
    bu kısımda neden else kullandın?Aynı sayfada yapmayacakmısın bütün işlemleri? eğer oyle ise else koymana gerek yok. 1 tane if yapacaksın ondada başlık açıklama vs.. varsa update edeceksin.
    yanlış mantıkla gidiyorsun.
    birde bu ne
    if ($_POST['kaydet']=="Kaydet")
    {
    bunun yerine
    if (!empty($_POST[baslik]) AND !empty($_POST[blmemne]) ) {
    yapsan daha mantıklı
    buda ilginç birşey
    { echo "<script type='text/javascript'>goster('Bu Alanı Boş Bırakamazsınız!');</script>" ; }
    bunun yerine
     echo "<script>alert('Tüm boşlukları doldurunuz');history.back();</script>";
    exit();
    yapsan daha güzel olur.(tabi gerek varsa )
  • 09-04-2008, 12:10:51
    #17
    Üyeliği durduruldu
    mike senin dediğin gibi yaptım,
    şimdi kontrol ettim, veritabanındaki tabloya veriler işleniyor.
    input, post'ları değiştirdim.
    bu arada GET yerine POST kullanıyorum.
    teşekkür ediyorum
  • 09-04-2008, 12:32:23
    #18
    Üyeliği durduruldu
    bir sorum daha var, bu çok önemli değil ama kolaysa yapmak işi daha da kolaylaştırabilir.
    Kontrol Panel burada ekranda çıkan butonların içinde, var olan çıktıyı alabilir miyim ?
    mesela butonun içinde orjinal içerik olsun ben onu silip elle yazayım sonra kaydet diyeyim.
    bunun için her input'un içine $sql = 'SELECT * FROM `tabloismi` LIMIT 0, 30 '; gibi birşey girmem gerekecek sanırım ?