• 12-04-2010, 15:36:55
    #10
    <?
    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>&nbsp' ;
    }
    
    ?>
    Dener misin birde böyle.
  • 12-04-2010, 15:38:00
    #11
    hala aynı hata
  • 12-04-2010, 15:38:39
    #12
    darker adlı üyeden alıntı: mesajı görüntüle
    sayfanın tamamı;
    <?
    include ("veri.php");
    function ali_liste($ali){
    $sorgu=mysql_query("SELECT * FROM $ali");
    }
    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>&nbsp' ;
    }
    
    ?>
    tam olarak ne yapmak istiyorsun yazarsan bizde ona gore yardimci olalim.
  • 12-04-2010, 15:40:54
    #13
    benim niyetim ali_liste($ali); $ali yerine yazdıgımı mysqldan çekmesini istiyorum
  • 12-04-2010, 15:47:18
    #14
    Dosyayı dosyaya include etmiş olabilirsin.
    Yada aynı dosyaları birbirine include etmiş olabilirsin.
  • 12-04-2010, 15:55:26
    #15
    darker adlı üyeden alıntı: mesajı görüntüle
    benim niyetim ali_liste($ali); $ali yerine yazdıgımı mysqldan çekmesini istiyorum
    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>&nbsp' ;
    }
    
    ?>
    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:09:48
    #16
    olmuyor ama yardım edenlere teşşekür ederim
  • 12-04-2010, 17:22:22
    #17
    darker adlı üyeden alıntı: mesajı görüntüle
    olmuyor ama yardım edenlere teşşekür ederim
    database yapını buraya yazar mısın nasıl olmuyormuş görelim.
  • 12-04-2010, 17:37:51
    #18
    buyur

    -- 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', '', '');