• 23-09-2010, 21:38:54
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar oto ilan scripti yazıyorum fakat kod yığınlığından kurtulmak için functions.php diye bir sayfa açtım, tüm mysql'den çektiğim verileri burada toplayıp gereken yerde yazdırmak istiyorum fakat şöyle bir kodda hatada almıyorum ama veriyide çekemiyorum...

    Functions.php
    <?php
    function ($markacikar){
    $sql=("SELECT * FROM markalar order by markaID ASC");
    $sorgu=mysql_query($sql);
    while ($sonuc=mysql_fetch_array($sorgu)){
    echo'<option value='.$sonuc[markaID].'>'.$sonuc[marka_ad].'</option>';
    }
    }
    ?>

    İlanekle.php
    <?php
    include "baglan.php";
    include "functions.php";
    $step=@$_GET['step'];
    if ($step=="1"){
    
    }else{
    echo "
    <form action=".$_SERVER['PHP_SELF']."?step=1 method=POST>
    <table width=350 border=0>
      <tr>
        <td height=30 colspan=2 bgcolor=#EAEAEA>İLAN EKLEME FORMU</td>
      </tr>
      <tr>
        <td height=39 colspan=2>Lütfen ekleyeceğiniz aracın markasını seçin.</td>
      </tr>
      <tr>
        <td width=79>Marka :</td>
        <td width=261>
            <select name=markaID id=markaID>
    		";
    markacikar();
    echo "
            </select>
        </td>
      </tr>
      <tr>
        <td colspan=2>&nbsp;</td>
      </tr>
    </table>
    ";
    }
    ?>
  • 23-09-2010, 21:40:44
    #2
    aldığınız hata nedir ?
  • 23-09-2010, 21:44:52
    #3
    Üyeliği durduruldu
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    aldığınız hata nedir ?
    doğrusu hiçbir hata almıyorum fakat verileri ekrana yazdırmıyor ilan.php'deki sayfada
  • 23-09-2010, 21:48:22
    #4
    Functions.php

    <?php
    function ($markacikar){

    şu satıra dikkat edin

    function markacikar (){

    bu şekilde olmalı ayrıca sayfanın başına ini_set("display_errors",1); ekler misiniz
  • 23-09-2010, 21:51:07
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php 
    function markacikar(){ 
    $sql = ("SELECT * FROM markalar order by markaID ASC"); 
    $sorgu = mysql_query($sql); 
    while ($sonuc=mysql_fetch_assoc($sorgu)){ 
    echo '<option value=' . $sonuc['markaID'] . '>' . $sonuc['marka_ad'] . '</option>'; 
    } 
    } 
    ?>
    Tavsiyem PHP'nin sözdizimini tam olarak anlamadan script yazımına geçmemeniz. Ayrıca hata vermemesi de ayrı bir ilginç nokta.
  • 23-09-2010, 21:56:20
    #6
    Üyeliği durduruldu
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    Functions.php

    <?php
    function ($markacikar){

    şu satıra dikkat edin

    function markacikar (){

    bu şekilde olmalı ayrıca sayfanın başına ini_set("display_errors",1); ekler misiniz
    teşekkürler sorunu çözdüm.
  • 24-09-2010, 00:39:30
    #7
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    [PHP]Ayrıca hata vermemesi de ayrı bir ilginç nokta.
    natronun windows hostingini kullandım syntax gibi hatalar olduğunda hiçbir şekilde çıktı vermiyor
  • 24-09-2010, 01:07:26
    #8
    Uğurcum genelde windows sunucularda syntax vb. hatalı alamazsın. Apache derlerken display errors false yapıyorlar sanırım...