• 30-09-2010, 09:00:56
    #1
    Arkadaşlar selam. PHP Admin panelli bir web sitesi kullanıyorum. Şimdi benim yapmak istediğim şöyle birşey var... Başlıktanda anlaşıldığı gibi sayfa yönlendirme veya başka bir adı varmıdır orayı tam çözemedim

    Şimdi yapmak istediğim şeyi kısmen yapıyorum ancak tam başaramıyorum...

    Panel'de öncelikle mevcut içerikler var (anasayfa, hakkımızda, iletişim vs...). Birde normal sayfa ekleme ve menü ekleme yapıyorum. Yapılan işlem çok basit. Öncelikle örneğin; sol menü oluşturuyorum. Adı "Gerekli Bilgiler"... Aynı isimde birde sayfa oluşturuyorum sonrasında altta açılan bir seçenekten sol menüye ekle diyorum ve az önce eklediğim "Gerekli Bilgiler" adlı sol menüyü seçiyorum. Buraya kadar herşey çok güzel çalışıyor. Ancak yapamadığım şey ise şu...

    Anasayfa diye bir menü oluşturuyorum. Sonra içerik yönetiminden Ana sayfaya girip sol menüye ekle'den Ana sayfa'yı seçiyorum ancak istediğimi tam olarak yapmıyor. Eklenen url anasayfa-2 olarak geliyor. Dolayısı ile sayfayı açmıyor. Şimdi admin panelden anasayfa içeriğini aşağıya ekliyorum.

    <form name="form1" method="post" action="anasayfadegistir.php">
      <table width="668" border="0" cellspacing="2" cellpadding="1">
        <tr>
          <td><strong>Kayan Yazı</strong></td>
          <td>:</td>
          <td><div align="left">
            <input style="width:250px;" name="kayanyazi" type="text" id="textfield5" size="50" value="<?php
            $seckayan = mysql_query("select * from icerikbilgi");
    		$yazkayan = mysql_fetch_array($seckayan);
    		$kayanyazi = $yazkayan["anasayfakayanyazi"];
    		echo $kayanyazi;
    		?>">
          </div></td>
        </tr>
        <tr>
          <td><strong>Description</strong></td>
          <td>:</td>
          <td><div align="left">
            <input style="width:250px;" name="aciklama" type="text" id="textfield4" size="50" value="<?php
            $secdesc = mysql_query("select * from icerikbilgi");
    		$yazdesc = mysql_fetch_array($secdesc);
    		$desc = $yazkayan["anasayfadesc"];
    		echo $desc;
            ?>">
          </div></td>
        </tr>
        <tr>
          <td><strong>Keywords</strong></td>
          <td>:</td>
          <td><div align="left">
            <input style="width:250px;" name="anahtar" value="<?php
            $secanahtar = mysql_query("select * from icerikbilgi");
    		$yazanahtar = mysql_fetch_array($secanahtar);
    		$anahtar = $yazanahtar["anasayfaanahtar"];
    		echo $anahtar;
            ?>" type="text" id="textfield3" size="50">
          </div></td></tr></table>
          
        </tr>
    <label>
    <?php include('tinymce.php'); ?>
            <textarea name="icerik" cols="30" rows="34"><?php
            $secicerik = mysql_query("select * from icerik");
    		$yazicerik = mysql_fetch_array($secicerik);
    		$icerik = $yazicerik["anasayfa"];
    		echo $icerik;
            ?></textarea>
    </label>
    <table>
    <div align="center">
        </tr>
        <tr>
          <td><strong>Sol Menüye Ekle</strong></td>
          <td>: </td>
          <td><label>
    <select name="solmenu" id="menu">
    <option value="">Menüye ekleme</option>
          <?php
          $secsolmenu = mysql_query("select * from solmenu");
    	  while($yazsolmenu = mysql_fetch_array($secsolmenu)){
    	  $solmenuad = $yazsolmenu["menuad"];
    	  $solmenuid = $yazsolmenu["id"];
    	  echo '<option value="'.$solmenuid.'">'.$solmenuad.'</option>';
    	  }
    	  ?>
    </select>
    		</label></td>
        </tr>
        <tr>
          <td><strong>Üst Menüye Ekle</strong></td>
          <td>:</td>
          <td><select name="ustmenu" id="menu">
    <option value="">Menüye ekleme</option>
          <?php
          $secustmenu = mysql_query("select * from ustmenu");
    	  while($yazustmenu = mysql_fetch_array($secustmenu)){
    	  $ustmenuad = $yazustmenu["menuad"];
    	  $ustmenuid = $yazustmenu["id"];
    	  echo '<option value="'.$ustmenuid.'">'.$ustmenuad.'</option>';
    	  }
    	  ?>
          </select></td>
        </tr>
        
        <tr>
          <td><label>
           <div><br /><input type="submit" name="button" id="button" value="    Anasayfayı Düzenle   "></div>
          </label></td>
        </tr>
      </table>
      </form>
    şimdi ekleyeceğim kısım ise anasayfada menülerin listelendiği yerl...

    				<?php
    				include("ayar.php");
    				include("seo.php");
       
    				$secsolmenu = mysql_query("select * from solmenu");
    				while($yazsolmenu=mysql_fetch_array($secsolmenu)){
    				$solmenuid = $yazsolmenu["id"];
    				$solmenuad = $yazsolmenu["menuad"];	
    				$seobaslik = seola($solmenuad);
    				echo iconv("UTF-8", "ISO-8859-1//TRANSLIT", "<ul><li><a href=\"$seobaslik-$solmenuid.html\">$solmenuad</a></li></ul>"), PHP_EOL;
    				}
    				?>
    umarım tam olarak ne yapmak istediğimi anlatabilmişimdir... yardımlarınız için şimdiden çok teşekkür ediyorum...
  • 30-09-2010, 12:25:35
    #2
    "umarım tam olarak ne yapmak istediğimi anlatabilmişimdir..." demişsin fakat inan hiçbirşey anlamadım Sanırım benim dışımda okuyanlarda anlamayınca direk kapattılar pencereyi
  • 30-09-2010, 13:01:51
    #3
    Haklısın konu o kadar karışık ki... Ben bile anlatmakta zorluk çekiyorum. Yinede teşekkürler. Ben konuyu toparlamaya çalışıp tekrar yazayım.
  • 30-09-2010, 14:10:39
    #4
    Teşekkürler iyi olur...