• 13-11-2008, 21:07:56
    #1
    Arkadaşlar urun sayfası yapıyorumda 4 tane ürün gösterilecek ama çok düzensiz basıyor bakın

    Filtre 2001 || Trk Filtre Fabrikası


    bi altına resim atmış üst üste basmış nasıl halledebilirrm o sorunu kaynak kodları bunlar biraz uzun ama


    <?php
    
    $db = mysql_connect('localhost','tolgay','ttoklar') or die ('Veritabanına Bağlanılamadı');
    
    mysql_select_db('filter',$db);
    
    $sorgu = mysql_query("select * from filtre ORDER BY id desc LIMIT 4");
    
    
    ?>
    <style type="text/css">
    <!--
    body {
    	background-image: url();
    	background-repeat: repeat-x;
    }
    a {
    	font-family: Geneva, Arial, Helvetica, sans-serif;
    	color: #FFFFFF;
    }
    a:visited {
    	color: #FFFFFF;
    }
    a:hover {
    	color: #000000;
    }
    a:active {
    	color: #000000;
    }
    #Layer1 {
    	position:absolute;
    	left:86px;
    	top:56px;
    	width:144px;
    	height:89px;
    	z-index:1;
    	background-image: url(filfilter.gif);
    }
    #Layer2 {
    	position:absolute;
    	left:339px;
    	top:50px;
    	width:285px;
    	height:73px;
    	z-index:2;
    }
    #Layer3 {
    	position:absolute;
    	left:299px;
    	top:89px;
    	width:216px;
    	height:39px;
    	z-index:3;
    }
    #Layer4 {
    	position:absolute;
    	left:684px;
    	top:61px;
    	width:180px;
    	height:123px;
    	z-index:3;
    }
    #Layer5 {
    	position:absolute;
    	left:27px;
    	top:204px;
    	width:823px;
    	height:32px;
    	z-index:4;
    }
    #Layer6 {
    	position:absolute;
    	left:65px;
    	top:213px;
    	width:101px;
    	height:21px;
    	z-index:4;
    }
    #Layer7 {
    	position:absolute;
    	left:335px;
    	top:213px;
    	width:101px;
    	height:21px;
    	z-index:5;
    }
    #Layer8 {
    	position:absolute;
    	left:651px;
    	top:213px;
    	width:110px;
    	height:23px;
    	z-index:6;
    }
    #Layer9 {
    	position:absolute;
    	left:220px;
    	top:261px;
    	width:436px;
    	height:297px;
    	z-index:7;
    	background-image: url(alt_alan1.jpg);
    }
    #Layer10 {
    	position:absolute;
    	left:145px;
    	top:269px;
    	width:538px;
    	height:391px;
    	z-index:7;
    	background-image: url(sagbg2.gif);
    }
    #Layer11 {
    	position:absolute;
    	left:490px;
    	top:461px;
    	width:393px;
    	height:303px;
    	z-index:7;
    	background-image: url(sagbg3.gif);
    }
    #Layer12 {
    	position:absolute;
    	left:24px;
    	top:465px;
    	width:319px;
    	height:295px;
    	z-index:8;
    	background-image: url(solbg.gif);
    	overflow: visible;
    }
    #Layer13 {
    	position:absolute;
    	left:215px;
    	top:236px;
    	width:417px;
    	height:282px;
    	z-index:9;
    	background-image: url(alt_alan2.jpg);
    }
    .style4 {color: #EBE9ED}
    #Layer14 {
    	position:absolute;
    	left:905px;
    	top:15px;
    	width:108px;
    	height:767px;
    	z-index:10;
    	background-image: url(sagyeni.gif);
    }
    #Layer15 {
    	position:absolute;
    	left:26px;
    	top:273px;
    	width:100px;
    	height:93px;
    	z-index:11;
    }
    #Layer16 {
    	position:absolute;
    	left:906px;
    	top:711px;
    	width:102px;
    	height:70px;
    	z-index:12;
    }
    #Layer17 {
    	position:absolute;
    	left:25px;
    	top:783px;
    	width:874px;
    	height:25px;
    	z-index:12;
    }
    #Layer18 {
    	position:absolute;
    	left:153px;
    	top:269px;
    	width:131px;
    	height:98px;
    	z-index:12;
    }
    #Layer19 {
    	position:absolute;
    	left:129px;
    	top:272px;
    	width:314px;
    	height:84px;
    	z-index:12;
    }
    #Layer20 {
    	position:absolute;
    	left:449px;
    	top:273px;
    	width:2px;
    	height:488px;
    	z-index:13;
    	background-color: #CCCCCC;
    }
    #Layer21 {
    	position:absolute;
    	left:27px;
    	top:272px;
    	width:102px;
    	height:95px;
    	z-index:14;
    }
    
    
    -->
    </style><title>Filtre 2001 || T&uuml;rk Filtre Fabrikası</title>
    <script type="text/JavaScript">
    <!--
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_setTextOfTextfield(objName,x,newText) { //v3.0
      var obj = MM_findObj(objName); if (obj) obj.value = newText;
    }
    //-->
    </script>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    
    <div id="Layer1"></div>
    <div id="Layer2">
      <form  method="get" action="ara.php">
        <p>&nbsp;</p>
        <p>&nbsp;</p>
        <p>
          <label for="textfield"></label>
          <input name="ara" type="text" id="ara" onClick="MM_setTextOfTextfield('ara','','')" value="Ara...">
          <label for="Submit"></label>
          <input type="submit" name="Submit" value="Ara" id="Submit">
        </p>
        <p>&nbsp;</p>
      </form>
    </div>
    <div id="Layer4"></div>
    <div id="Layer6">
      <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','title','kimiz','src','kimiz','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','movie','kimiz' ); //end AC code
    </script><noscript>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22" title="kimiz">
      <param name="movie" value="kimiz.swf">
      <param name="quality" value="high">
      <embed src="kimiz.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
    </object>
    </noscript>
    </div>
    <div id="Layer7">
      <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','title','urun','src','urun','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','movie','urun' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22" title="urun">
        <param name="movie" value="urun.swf">
        <param name="quality" value="high">
        <embed src="urun.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
      </object>
    </noscript></div>
    <div id="Layer8">
      <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','src','ilet','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','bgcolor','','movie','ilet' ); //end AC code
    </script><noscript>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22">
      <param name="BGCOLOR" value="">
      <param name="movie" value="ilet.swf">
      <param name="quality" value="high">
      <embed src="ilet.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
    </object>
    </noscript></div>
    <div id="Layer14"></div>
    <div id="Layer21">
      <?php
      while ($bas = mysql_fetch_array($sorgu)) 
    {
    ?>
      <table width="102" height="93" border="1" cellpadding="1" cellspacing="1">
        <tr>
          <th scope="col"><a href=urun.php?id=<?php echo "".$bas[id].""; ?>><img width="102" height="88" src=fotolar/<?php echo "".$bas[resmi].""; ?>></a></th>
        </tr>
      </table>
    </div>
    <div id="Layer19">
      <table width="315" border="1" cellspacing="10" cellpadding="5">
        <tr>
          <th scope="col">Kodu:</th>
          <th scope="col"><?php echo "".$bas['kod'].""; ?></th>
        </tr>
        <tr>
          <th scope="col">Tipi:</th>
          <th scope="col"><?php echo "".$bas['tipi'].""; ?></th>
        </tr>
      </table><br />
      <?php } ?>
    </div>
    <div id="Layer20"></div>
    <table width="890" height="768" border="1" cellpadding="5" cellspacing="10" background="tablebg.gif">
      <tr>
        <th bordercolor="#000000" background="tablebg.gif" scope="col"><span class="style4"></span></th>
      </tr>
    </table><br />
    ben bu işi 2 hafta önce tasarımsız olarak yaptım gayet güzel bastı mesela en baştaki adam gibi tablo varya hoş onunda üstüne bir sürü şey basılı ama ben hepsini öyle teker tekr tablo yapsın istiyorum birde mesela bir sayfada 8 ürün göstercem solda ilk dört sağda 2. dört nasıl yaparım
  • 14-11-2008, 00:24:17
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    burda sorun php değil html...
    while döngüsüne almışsın ama div'lerin başı while'ın içinde sonu while'ın dışında, yani 4 tane div içiyorsun ama 1 tane kapatıyorsun bu durumda. altta while'den itibaren kısmı yazıyorum, koyu ile yazdığım yerleri dğeiştir.

    <div id="Layer21">
    // bu kısmıda while'dan sonraya koy, yani <table> başlangıcının üstüne
    <?php
    while ($bas = mysql_fetch_array($sorgu))
    {
    ?>
    <table width="102" height="93" border="1" cellpadding="1" cellspacing="1">
    <tr>
    <th scope="col"><a href=urun.php?id=<?php echo "".$bas[id].""; ?>><img width="102" height="88" src=fotolar/<?php echo "".$bas[resmi].""; ?>></a></th>
    </tr>
    </table>
    </div>
    <div id="Layer19">
    <table width="315" border="1" cellspacing="10" cellpadding="5">
    <tr>
    <th scope="col">Kodu:</th>
    <th scope="col"><?php echo "".$bas['kod'].""; ?></th>
    </tr>
    <tr>
    <th scope="col">Tipi:</th>
    <th scope="col"><?php echo "".$bas['tipi'].""; ?></th>
    </tr>
    </table><br />
    <?php } ?>
    </div> //bu kısmı yukardaki satırın üstüne koy
    <div id="Layer20"></div>
    <table width="890" height="768" border="1" cellpadding="5" cellspacing="10" background="tablebg.gif">
    <tr>
    <th bordercolor="#000000" background="tablebg.gif" scope="col"><span class="style4"></span></th>
    </tr>
    </table><br />
  • 14-11-2008, 14:12:42
    #3
    Üst üste bastı gene ? Filtre 2001 || Trk Filtre Fabrikası bak