<?
include ("veri.php");
function ali_liste($ali){
$sorgu=mysql_query("SELECT * FROM $ali");
return $sorgu;
}
$sorgu = ali_liste('sayfa');
while ($veri=mysql_fetch_array($sorgu)) {
$id = $veri['id'];
if($id=="anasayfa"){
$id='anasayfa' ;
}else{
$id='sayfa-'.$id.'-' ;
}
$baslik = $veri['baslik'];
print '<a href="'.$id.'.html">'.$baslik.'</a> ' ;
}
?>Dener misin birde böyle.
functionda hata bakarmısınız
24
●1.058
- 12-04-2010, 15:36:55
- 12-04-2010, 15:38:39tam olarak ne yapmak istiyorsun yazarsan bizde ona gore yardimci olalim.darker adlı üyeden alıntı: mesajı görüntüle
- 12-04-2010, 15:55:26darker adlı üyeden alıntı: mesajı görüntüle
function ali_liste($veri) { $q= "select * from sayfalar where id ='$veri'"; $q = mysql_query($q); while ($row = mysql_fetch_assoc($q)) { echo $row['sutunadi0'].'<br />'; echo $row['sutunadi1'].'<br />'; echo $row['sutunadi2'].'<br />'; echo $row['sutunadi3'].'<br />'; } } echo ali_liste(1);id ye gore 1 numarali satiri sayfalardan ceker.
sutunad larina gore siralar.
bu geneldi simdi senin istedigine gore yapalim
<? include ("veri.php"); function ali_liste($ali){ $sorgu=mysql_query("SELECT * FROM '$ali'"); return $sorgu; } $donen_veri = ali_liste('sayfa'); //ali sorgudan donenleri bir yere ataman lazim while ($veri=mysql_fetch_assoc($donen_veri)) { $id = $veri['id']; if ( $id == "anasayfa" ){ $id= 'anasayfa' ; } else { $id='sayfa-'.$id.'-' ; } $baslik = $veri['baslik']; print '<a href="'.$id.'.html">'.$baslik.'</a> ' ; } ?>bu sekilde calismasi lazim yanliz Id değişkeni numaralar için kullanılır programcılıkta identification number. id = anasayfa pek hos gozukmuyor - 12-04-2010, 17:22:22database yapını buraya yazar mısın nasıl olmuyormuş görelim.darker adlı üyeden alıntı: mesajı görüntüle
- 12-04-2010, 17:37:51buyur
-- phpMyAdmin SQL Dump -- version 2.10.3 -- http://www.phpmyadmin.net -- -- Anamakine: localhost -- Üretim Zamanı: 12 Nisan 2007 saat 17:37:13 -- Sunucu sürümü: 5.0.51 -- PHP Sürümü: 5.2.6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Veritabanı: `alisahin` -- -- -------------------------------------------------------- -- -- Tablo yapısı: `sayfa` -- CREATE TABLE `sayfa` ( `id` varchar(2555) character set utf8 collate utf8_turkish_ci NOT NULL, `baslik` varchar(2555) character set utf8 collate utf8_turkish_ci NOT NULL, `text` varchar(2555) character set utf8 collate utf8_turkish_ci NOT NULL, `ek` varchar(2555) character set utf8 collate utf8_turkish_ci NOT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -- Tablo döküm verisi `sayfa` -- INSERT INTO `sayfa` VALUES ('anasayfa', 'Ana Sayfa', 'Ücretsiz e-dergi indirme sitesine hoþgeldiniz.<br /> Ýletiþim : alisahin1993@msn.com', '', ''); INSERT INTO `sayfa` VALUES ('hakkinda', 'Hakkýnda', 'E-Dergileri bir siteden ulaþýlmasý amacýyla kurulmuþ bir sitedir.<br />\r\n<br />\r\nKurulum aþamasýndadýr.<br />\r\n<br />\r\niletiþim : alisahin1993@msn.com', '', ''); INSERT INTO `sayfa` VALUES ('reklam', 'Reklam Ver', '<br />\r\n[img]http://localhost/-/images/reklam.bmp[/img]<br />\r\n<br />\r\n[br]Reklam alaný1 : 50TL/ay[br]Reklam alaný 2 : 5 TL/ay[br][br][br]Reklam vermek için aþagýdaki formu doldurup[br]alisahin1993@msn''''e gönderin.[br][br]Form;[br]ad soyad[br]e-mail[br]site[br]istenilen alanlar[br][br][br]Uyarý:Reklamý verilen site +18 yayýn içermesi yasaktýr.[br][br]Ýletiþim : alisahin1993@msn.com', '', '');