İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Kategorileri alt kategorileri ile 3 sütunda listelemek (yardım)

mistiktatlar

0
İyinet Üyesi
Katılım
3 Kasım 2011
Mesajlar
6
Reaction score
0
http://forum.iyinet.com/php/118265-kategori-listeleme.html
adresinde yapılışı kod olarak verilmiş ama ben anlamadım ve orada soramadım çünkü 791 günden eskiymiş ve yazılamıyormuş bende yeni form açtım.

yapmak istediğim kaegorileri ve alt kategorilerini 3 sütunlu listelemek.
PHP:
<?php require_once('../Connections/mysql.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "lisanssız";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "lisanssız";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "lisanssız";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "lisanssız";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_mysql, $mysql);
$query_kategori = "SELECT * FROM kategori";
$kategori = mysql_query($query_kategori, $mysql) or die(mysql_error());
$totalRows_kategori = mysql_num_rows($kategori);

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Vona Tanıtım</title>
<!-- InstanceEndEditable -->
<link href="css/yonetim.css" rel="stylesheet" type="text/css" />
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>

<body><div class="wrapper">
<div id="header" ><div id="slogan">Vona Tanıtım Yönetim Paneli</div><div id="login">Merhaba Yönetici | Çıkış </div></div>
<div style="clear:both"></div>
<div class="menu" >
  <ul>
    <li><a href="index.php">Anasayfa</a></li>
    <li><a href="haberler.php">Haberler</a>
    <ul>
     <li><a href="haber-kategori.php">Kategori</a></li>
    <li><a href="haber-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="haber-ekle.php">Haber Ekle</a>
    </ul></li>
    <li><a href="dokumanlar.php">Dökümanlar</a> <ul>
    <li><a href="dokuman-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="dokuman-ekle.php">Döküman Ekle</a>
    </ul></li>
    <li><a href="galeri.php">Galeri</a><ul>
    <li><a href="galeri-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="galeri-ekle.php">Galeri Ekle</a>
    </ul></li>
    <li><a href="video.php">Video</a><ul>
    <li><a href="video-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="video-ekle.php">Video Ekle</a></li>
    </ul></li>
     <li><a href="uyeler.php">Uyeler</a><ul>
    <li><a href="uye-kayit.php">Üye Ekle</a></li>
     <li><a href="yetkiler.php">Yetkiler</a></li>
      <li><a href="yetki-ekle.php">Yetki Ekle</a></li>
    </ul></li>
    <li><a href="ayarlar.php">Site Ayarları</a></li>
  
  </ul>
</div>
<div style="clear:both"></div>
<div class="content"><!-- InstanceBeginEditable name="EditRegion1" -->
<table width="900" align="left"><tr><td><? while($row_kategori = mysql_fetch_array($kategori))
  {
	  $katid = $row_kategori["id"];
	
  ?>
<table width="300" border="1">
 <tr> 
    <td width="300" bgcolor="#FF00FF"><?php echo $row_kategori['kategori'] ?></td><? mysql_select_db($database_mysql, $mysql);
$query_altkategori = "SELECT * FROM altkategori WHERE anakategoriid='$katid' ORDER BY id DESC";
$altkategori = mysql_query($query_altkategori, $mysql) or die(mysql_error());
$totalRows_altkategori = mysql_num_rows($altkategori);?>
  </tr><? while($row_altkategori = mysql_fetch_array($altkategori))
  { 
  
  ?>
  <tr>
    <td width="300"><?php echo $row_altkategori['altkategori'] ?></td>
  </tr><?PHP } ?><?PHP } ?>
</table></td></tr></table>

<!-- InstanceEndEditable --></div></div>
</body>
<!-- InstanceEnd --></html>
 

egalix

0
İyinet Üyesi
Katılım
14 Ağustos 2008
Mesajlar
96
Reaction score
10
vereceğim kodu denermisin

PHP:
<?php require_once('../Connections/mysql.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "lisanssız";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "lisanssız";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "lisanssız";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "lisanssız";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_mysql, $mysql);
$query_kategori = "SELECT * FROM kategori";
$kategori = mysql_query($query_kategori, $mysql) or die(mysql_error());
$totalRows_kategori = mysql_num_rows($kategori);

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/index.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Vona Tanıtım</title>
<!-- InstanceEndEditable -->
<link href="css/yonetim.css" rel="stylesheet" type="text/css" />
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>

<body><div class="wrapper">
<div id="header" ><div id="slogan">Vona Tanıtım Yönetim Paneli</div><div id="login">Merhaba Yönetici | Çıkış </div></div>
<div style="clear:both"></div>
<div class="menu" >
  <ul>
    <li><a href="index.php">Anasayfa</a></li>
    <li><a href="haberler.php">Haberler</a>
    <ul>
     <li><a href="haber-kategori.php">Kategori</a></li>
    <li><a href="haber-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="haber-ekle.php">Haber Ekle</a>
    </ul></li>
    <li><a href="dokumanlar.php">Dökümanlar</a> <ul>
    <li><a href="dokuman-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="dokuman-ekle.php">Döküman Ekle</a>
    </ul></li>
    <li><a href="galeri.php">Galeri</a><ul>
    <li><a href="galeri-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="galeri-ekle.php">Galeri Ekle</a>
    </ul></li>
    <li><a href="video.php">Video</a><ul>
    <li><a href="video-kategori-ekle.php">Kategori Ekle</a></li>
    <li><a href="video-ekle.php">Video Ekle</a></li>
    </ul></li>
     <li><a href="uyeler.php">Uyeler</a><ul>
    <li><a href="uye-kayit.php">Üye Ekle</a></li>
     <li><a href="yetkiler.php">Yetkiler</a></li>
      <li><a href="yetki-ekle.php">Yetki Ekle</a></li>
    </ul></li>
    <li><a href="ayarlar.php">Site Ayarları</a></li>
  
  </ul>
</div>
<div style="clear:both"></div>
<div class="content"><!-- InstanceBeginEditable name="EditRegion1" -->
<table width="900" align="left"><tr><td><? while($row_kategori = mysql_fetch_array($kategori))
  {
      $katid = $row_kategori["id"];
    
  ?>
<table width="300" border="1">
 <tr> 
    <td width="300" bgcolor="#FF00FF"><?php echo $row_kategori['kategori'] ?></td><? mysql_select_db($database_mysql, $mysql);
$query_altkategori = "SELECT * FROM altkategori WHERE anakategoriid='$katid' ORDER BY id DESC";
$altkategori = mysql_query($query_altkategori, $mysql) or die(mysql_error());
$totalRows_altkategori = mysql_num_rows($altkategori);?>
  </tr>
<? 
$b=0;
echo '<tr>';
while($row_altkategori = mysql_fetch_array($altkategori))
{
$b++;

?>

<td width="300"><?php echo $row_altkategori['altkategori'] ?></td>


<?PHP
if($b % 3 == 0) {echo "</tr><tr>";}
} 
echo '</tr>';

?>
  
  <?PHP } ?>
</table></td></tr></table>

<!-- InstanceEndEditable --></div></div>
</body>
<!-- InstanceEnd --></html>
 

mistiktatlar

0
İyinet Üyesi
Katılım
3 Kasım 2011
Mesajlar
6
Reaction score
0
Yeni Kodda olmadı. olan alt kategorileri yan yana diziyor.
yani
kategori
alt kategori alt kategori
kategori
alt kategori alt kategor
kategori
alt kategori alt kategor

şiklinde sıralıyor.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst