Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2004-07-30, 09:21
Junior Member
 
Üyelik tarihi: Jul 2004
Mesajlar: 2
Tecrübe Puanı: 0
iTrader: %0/0
ozgurk71 is an unknown quantity at this point
Standart Mysql-php 3 sütun 3 satırlık sayfa

Selamlar,
Ufak bir yardım almak istiyorum
Mysql de
id, name, resim, ucret olmak üzere bilgiler içeren bir tablom var
id= 1 - name = a urun - resim=1.jpg - ucret = 1000 lira
id= 2 - name = y urun - resim=2.jpg - ucret = 1500 lira
id= 3 - name = z urun - resim=3.jpg - ucret = 1000 lira
id= 4 - name = a urun - resim=4.jpg - ucret = 1250 lira
id= 5 - name = b urun - resim=5.jpg - ucret = 1750 lira
id= 6 - name = c urun - resim=6.jpg - ucret = 1000 lira ...
gibi bir tablo


bu tablodaki bilgileri

bir satırda 3 sütun olmak üzere sıralatmak istiyorum.

id si 1 olan ürünbilgileri idsi 2 olan ürünbilgileri id si 3 olan ürün bilgileri
id si 4 olan ürünbilgileri idsi 5 olan ürünbilgileri id si 6 olan ürün bilgileri ...
gibi tablodaki ürünleri sırlatmam geekiyor.

Normalde mysql çıkışında "for" , "while" ve "each" gibi özelliklerle bir döngü kurarak bunu yapmam gerekir ama başaramadım.
Yukarıda anlattığım şekilde bana bu döngüyü kurmam için yardımcı olursanız çok sevinirim.

Not: yukarıda istediğim tabloyu döngü kurarak yapamayınca geçici bir çözüm buldum, her bir ürün bilgisini içeren "td tagı için bir mysql çıktısı oluşturup şayet id si 1 ise id si 1 olan ürün özelliklerini barındıran td tagı
şayet id si 2 ise id si 2 olan ürün özelliklerini barındıran td tagı
gibi 9 - 10 tane birbirinden bağımsız mysql çıktısı ve td tagları ile sıralattım
fakat bu şekil tasarımın ilerki aşamasında bana problem çıkaracağı için bunu bir döngü ile sağlamak zorundayım.
Saygılar
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2004-08-03, 21:31
Member
 
Üyelik tarihi: Dec 2003
Mesajlar: 480
Tecrübe Puanı: 4
iTrader: %100/2
FrontPage is on a distinguished road
Standart

istediğin örnek ekteki dosyada mevcut.
Eklenmiş Dosya
Dosya tipi: zip urungrp.zip (2,4 KB (Kilobyte), 17x kez indirilmiştir)
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2004-08-11, 11:32
Junior Member
 
Üyelik tarihi: Jul 2004
Mesajlar: 2
Tecrübe Puanı: 0
iTrader: %0/0
ozgurk71 is an unknown quantity at this point
Standart Kodlar İlaç gibi Geldi :)

Gönderdiğiniz kodlar için çok teşşekür ederim.
Kodları Kendime göre ayarladım tek bir sorun yaşadım oda 1 satırda 4 resim geliyor kodların içinde $sim değişkenine bağlı olarak 3 resim gelmesi lazım ama 4 resim geliyor. bunun üzerinde çalışıyorum umarım becerebilirim. Aslında 4 resim olmasıda çok önemli değil.
Tekrar teşekkürler.
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2008-07-13, 07:21
Junior Member
 
Üyelik tarihi: Jan 2008
Mesajlar: 1
Tecrübe Puanı: 0
iTrader: %0/0
bylikable is an unknown quantity at this point
Standart

Merhaba arkadaşlar php bilgim çok az çok uğraştım ama aynı sorunu ben de yaşıyorum arkadaş yapmış verilen kaynağa göre ama ben uyarlayamadım kendime 3 sütunlu şekilde olmasını istiyorum

Kod:
<?php 
	
		if($_GET['urun'] and is_numeric($_GET['urun'])){
			tekurun($_GET['urun']);
		}
		else {
			$kategori = $_GET["kategori"];
			if(!$kategori and !is_numeric($kategori)){
				urunler(NULL);
			}
			else {
				urunler($kategori);
			}
		}

?>
Yardımcı olabilcek var mı acaba..:S
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2008-07-13, 09:46
Angelo - ait Kullanıcı Resmi (Avatar)
Moderator
 
Üyelik tarihi: Dec 2004
Nerden: Phoenix,AZ
Mesajlar: 4.337
Tecrübe Puanı: 8
iTrader: %100/4
Angelo is just really niceAngelo is just really niceAngelo is just really niceAngelo is just really nice
Standart

PHP- Kodu:

$i 
1;   // sayac 1'de

echo '<table>';   // tabloyu cizmeye basla.

while ($a mysql_fetch_array($q)) {   // veri cekim dongusu
$k $i 3;  // 3 sutunlu tablo cizmece.

   
switch ($k) {
   
   case 
"1":    // 1. sutun
   
echo '<tr><td>'.$a[isim].'</td>';
   break;

   case 
"2":    // 2.sutun
   
echo '<td>'.$a[isim].'</td>';
   break;

   case 
"0":    // son sutun
   
echo '<td>'.$a[isim].'</td></tr>';
   break;
   }

$i++;    // sutun sayacini cogalt
}

echo 
'</table>';   // tabloyu kapat. 
Mantığı budur. Tabloyu matrix gibi düşündüğünüzde, 1'den başlayan sayaç her bir sütun kutucuğu, sağa doğru ilerler. Kaç sütun olmasını istiyorsanız ona göre modül işlemi alırsınız. (Örnek: $i % 5). Adımın modülü 1 ise (sütun sayısına bölümünden kalan 1 ise) giriş sütunudur. <tr><td> çizmeniz lazım. Eğer modül sıfır ise, son sütuna gelmiştir, <td>..</td></tr> çizmeniz lazım. Geri kalanlar ara sütunlardır. <td>..</td> dir mevzu. Çok fazla sütun varsa herbir ara sütun için "case" gereksizdir. 1 ve 0 caseleri belirtilir, geri kalanları default: diyerek ara sütuna formüle etmek kafidir.

3 lü bir sütunda sayacın ilerleyişi aşağıdaki gibi olur.

1 2 3
4 5 6
7 8 9
10 11 12

Modül işleminin sonucu aşağıdaki gibidir. (case kontrolünde baktığımız değerler)

1 2 0
1 2 0
1 2 0


Bu konu belki 10 kere daha önce tartışıldı. Arama yapınız.
__________________
peace love union respect

Konu Angelo tarafından (2008-07-13 Saat 09:48 ) değiştirilmiştir..
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Frame olmadan sayfa içinde sayfa sertac82 Javascript Ajax ve Frameworkler 9 2006-07-13 07:38
socket '/var/lib/mysql/mysql.sock' (2) Bu hata niyedir ? annudora PHP 7 2006-07-09 23:10
MySQL 3.23.58 versiyonlu database MySQL 4.1.10 versiyonda çalıştırma.. DamgaNet MySQL Veritabanı SQL 6 2006-01-15 20:36
Sol Tarafa sütun ekleme kutver Vbulletin VbSEO 1 2005-10-29 15:30
İç Sayfa vs İç sayfa link değişimi. Gencturk.Net Google PR Link Değişimi 0 2005-05-22 00:14


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 23:21 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox