katalog oluşturma.
iki tablom var tipler ve pozkatalog
tipler deki alanlar
T_NO KATEGORI NO ACIKLAMA RESIM EN BOY KANAT
1 1 yandan tek açılır pencere
pozkatolag daki alanlar
KATEGORI NO ve KATEGORI
1 PENCERE
2 KAPI
yapmak istediğim ise
oluşturduğum tabloda PENCERE nin altında tiplerdeki KATEGORİ NO su 1 e eşit olanların KAPININ altında KATEGORİ NO su 2 yee eşit olanların geleceği bi tablo oluşturmak
Php
yeni bir tablo olusturmana gerek yok tip tablona bir sutun daha ekle kategoriid diye pencerenin idsini oraya ataman yeterli yada pencere isminide kullanabilirsin
tiplere mainkategori de ornek olarak pencere ile ilgili olanlara pencereyi kapi ile ilgili olanlara kapıyı insert edersin ekleme yaparken olur biter
Php
siz listeleme yaparken;
ana kategori
--alt1
--alt2
-- alt3
2. ana kategori
--alt1
--alt2
--alt3
şeklinde bir görünüm mü elde etmeye çalışıyorsunuz ?
Php
burada yapmak istedigin tam olarak nedir ki ? benim anladıgım kadarıyla tablonun birisi mainkategori biris ise alt kategori olarak calıssın istemiyormusun ?
Php
ornek olarak
ana kategori diye bir tablomuz olsun
birde alt kategori diye
ana kategori
id kategori
alt kategori
id altkategori anakategori
ana kategori
1 pencere
2 kapi
alt kategori
1 pvc pencere
2 ahsap pencere
3 celik kapı
4 amerikan kapı
5 ahsap kapı
burada kategori tablosunun kategori=anakategori
<head>
<meta http-equiv="Content-Language" content="tr">
</head>
<table style="width: 27%; height: 3px;">
<?php
include('../../ayarlar/config.php');
// kataloglara göre tipleri alıyoruz
// $tipsorgu=mysql_query("SELECT *
// FROM `tipler` `pozkatalog`
// WHERE `KATEGORI NO` = `pozkatalog`.`KATEGORI NO`
// ORDER BY `pozkatalog`.`KATEGORI NO` ASC ");
// while($oku=mysql_fetch_array($tipsorgu))
// {
// $tipno= $oku['T_NO'];
// $tipkategori= $oku['KATEGORI NO'];
// $tipaciklama= $oku['ACIKLAMA'];
// }
// kataloglara göre tipleri alıyoruz
//katalogların bilgilerini alıyoruz
$katalogsorgu=mysql_query("SELECT * FROM `pozkatalog`");
while($oku=mysql_fetch_array($katalogsorgu))
{
$kategorino= $oku['KATEGORI NO'];
$kategori= $oku['KATEGORI'];
echo '<tr>
<td colspan="4" style="width: 52px">'.$kategori.'</td>
</tr>';
$tipsorgu=mysql_query("SELECT *
FROM `tipler`
WHERE `KATEGORI NO` ='$kategorino'
LIMIT 0 , 30");
while($dizi=mysql_fetch_array($tipsorgu))
{
$tipkategori=$dizi['KATEGORI NO'];
$tipaciklama=$dizi['ACIKLAMA'];
echo '<tr>
<td style="width: 52px">'.$tipaciklama.'</td>
</tr>';
}
}
?>
bu sayfada tipleri alt alta sıralamasını değilde atıyorum 5 adet alt alta daha sonra yan yana olacak şekilde yapmaya çalışıyorum
sözün özü aşağıdaki gibi bi sayfayı dinamikleştirmeye çalışıyorum
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<style type="text/css">
.style1 {
border-width: 0px;
}
.style2 {
text-align: center;
}
</style>
</head>
<form method="post" action="p2.php">
<table style="width: 734px">
<tr>
<td colspan="5" class="style2"><strong>SİPARİŞ BİLGİLERİ</strong></td>
</tr>
<tr>
<td style="width: 136px"><strong>CARİ NO</strong></td>
<td style="width: 131px">
<input name="carino" type="text" value="<?php $carino=$_GET['carino']; echo $carino; ?>" style="width: 70px"></td>
<td rowspan="5" style="width: 152px">
<a href="index.php?git=p2&sekil=1&carino=<?php $carino=$_GET['carino']; echo $carino; ?>&siparisno=<?php $siparisno=$_GET['siparisno']; echo $siparisno; ?>&musteri=<?php $musteri=$_GET['adsoyad']; echo $musteri; ?>">
<img alt="P1" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜSTTEN%20TEK%20KAYITLILAR/YANDAN%20TEK%20AÇILIR.JPG" width="130" height="130" class="style1"></a></td>
<td rowspan="5" style="width: 152px">
<a href="model/p2.php?sekil=2">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜSTTEN%20TEK%20KAYITLILAR/ORTADAN%20TEK%20AÇILIR.JPG" width="130" height="130" class="style3"></a></td>
<td rowspan="5" style="width: 153px">
<a href="model/p2.php?sekil=3">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜSTTEN%20TEK%20KAYITLILAR/ÇİFT%20AÇILIR.JPG" width="130" height="130" class="style3"></a></td>
</tr>
<tr>
<td style="width: 136px"><strong>MÜŞTERİ</strong></td>
<td style="width: 131px">
<input name="musteri" type="text" value="<?php $musteri=$_GET['adsoyad']; echo $musteri; ?>" style="width: 120px"></td>
</tr>
<tr>
<td style="width: 136px"><strong>SİPARİŞ NO</strong></td>
<td style="width: 131px">
<input name="siparisno" type="text" value="<?php $siparisno=$_GET['siparisno']; echo $siparisno; ?>" style="width: 70px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
<td rowspan="4" style="width: 152px">
<a href="model/p2.php?sekil=4">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜST%20KAYITSIZLAR/YANDAN%20TEK%20AÇILIR.JPG" width="130" height="130" class="style3"></a></td>
<td rowspan="4" style="width: 152px">
<a href="model/p2.php?sekil=5">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜST%20KAYITSIZLAR/ORTADAN%20TEK%20AÇILIR.JPG" width="130" height="130" class="style3"></a></td>
<td rowspan="4" style="width: 153px">
<a href="model/p2.php?sekil=6">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/ÜST%20KAYITSIZLAR/ÇİFT%20AÇILIR.JPG" width="130" height="130" class="style3"></a></td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
</tr>
<tr>
<td style="width: 136px"> </td>
<td style="width: 131px"> </td>
<td rowspan="3" style="width: 152px">
<a href="model/p2.php?sekil=7">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/KAPILAR/WC/EŞİKLİ/WC%20ÜST%20KAYITLI.JPG" width="90" height="200" class="style3"></a></td>
<td rowspan="3" style="width: 152px">
<a href="model/p2.php?sekil=8">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/KAPILAR/BALKON/EŞİKLİ/ÜST%20KAYITLI%20BALKON%20.JPG" width="90" height="200" class="style3"></a></td>
<td rowspan="3" style="width: 153px">
<a href="model/p2.php?sekil=9">
<img alt="" src="sekiller/PENCERE%20ŞEKİLLERİ/VASİSTAS.JPG" width="50" height="50" class="style2"></a></td>
</tr>
</table>
</form>
</html>