• 19-02-2019, 15:58:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bu
    Parse error: syntax error, unexpected '}' in  on line 9
    hatayı alıyorum tam olarak sorunu çözemedim yardımcı olursanız çok sevinirim.

    <?php 
     require_once("includes/x-ayar.php");
    
    $query = mysql_query("SELECT id, dosyano,tutar,rayic_tutar,evrak1_adi,evrak1,evrak2_adi,evrak2 from iz_ihaleler");
    
    while ($row = mysql_fetch_array($query)) 
    {
        $IhaleSonuc[$row['id']] = array($row['dosyano'],$row['tutar'], $row['rayic_tutar'], $row['evrak1_adi'], $row['evrak1'], $row['evrak2_adi'], $row['evrak2'])
    }
    
    $dom = new DOMDocument ('1.0','utf8');
    $IhaleSonuc = $dom->createElement ('IhaleSonuc'); 
    $dom->appendChild ($IhaleSonuc);
    
    
    foreach ($IhaleSonuc as $arac_kodu =>$iz_ihaleler) {
        
                $firmId = $dom->createElement('firmId'); 
    
                    $id = $dom->createElement('dosyaNo',$id); 
                    $dosyaNo = $dom->createElement('dosyaNo',$iz_ihaleler[1]); 
                    $tutar = $dom->createElement('tutar',$iz_ihaleler[2]); 
                    $rayic_tutar = $dom->createElement('rayic_tutar',$iz_ihaleler[3]); 
                    $evrak1_adi = $dom->createElement('evrak1_adi',$iz_ihaleler[4]); 
                    $evrak1 = $dom->createElement('evrak1',$iz_ihaleler[5]); 
                    $evrak2_adi = $dom->createElement('evrak2_adi',$iz_ihaleler[6]); 
                    $evrak2 = $dom->createElement('evrak2',$iz_ihaleler[7]); 
    
                $IhaleSonuc->appendChild($firmId);
    
                    $IhaleSonuc->appendChild($id);
                    $IhaleSonuc->appendChild($dosyaNo);
                    $IhaleSonuc->appendChild($tutar);
                    $IhaleSonuc->appendChild($rayic_tutar);
                    $IhaleSonuc->appendChild($evrak1_adi);
                    $IhaleSonuc->appendChild($evrak1);
                    $IhaleSonuc->appendChild($evrak2_adi);
                    $IhaleSonuc->appendChild($evrak2);
    }
    
    header ('content-type:text/xml');
    echo $dom->saveXML();
    
    ?>
  • 19-02-2019, 16:04:33
    #2
    8.satırın sonuna ; (noktalı virgül) koyun.
  • 19-02-2019, 16:04:44
    #3
    $IhaleSonuc[$row['id']] = array($row['dosyano'],$row['tutar'], $row['rayic_tutar'], $row['evrak1_adi'], $row['evrak1'], $row['evrak2_adi'], $row['evrak2'])

    Sonda ; olmadığı için hata vermiş.
  • 19-02-2019, 16:06:25
    #4
    onu koyduğumda bu hatayı alıyorum
    This page contains the following errors:
    error on line 2 at column 1: Extra content at the end of the document
    Below is a rendering of the page up to the first error.
  • 19-02-2019, 16:26:10
    #5
    @nafikbkgl;
    hocam
    $evrak2 = $dom->createElement('evrak2',$iz_ihaleler[7]);
    şu kod yanlış; daha dogrusu iz_ihalelerde 7.indexe sahip eleman yok. Dizilerde index 0 dan başlar yani sen iz_ihalaler[index] olan yerleri -1 yapman lazim.
    mesela iz_ihaleler[6] olan yeri iz_ihaleler[5] olarak duzenlemen lazim.
  • 19-02-2019, 16:33:19
    #6
    düzeltmeme rağmen aşağıdaki hata devam ediyor

    <?php 
     require_once("includes/x-ayar.php");
    
    $query = mysql_query("SELECT id, dosyano,tutar,rayic_tutar,evrak1_adi,evrak1,evrak2_adi,evrak2 from iz_ihaleler");
    
    while ($row = mysql_fetch_array($query)) 
    {
        $IhaleSonuc[$row['id']] = array($row['dosyano'],$row['tutar'], $row['rayic_tutar'], $row['evrak1_adi'], $row['evrak1'], $row['evrak2_adi'], $row['evrak2'] );
    }
    
    $dom = new DOMDocument ('1.0','utf8');
    $IhaleSonuc = $dom->createElement ('IhaleSonuc'); 
    $dom->appendChild ($IhaleSonuc);
    
    
    foreach ($IhaleSonuc as $arac_kodu =>$iz_ihaleler) {
        
                $firmId = $dom->createElement('firmId'); 
    
                    $id = $dom->createElement('id',$id); 
                    $dosyaNo = $dom->createElement('dosyaNo',$iz_ihaleler[0]); 
                    $tutar = $dom->createElement('tutar',$iz_ihaleler[1]); 
                    $rayic_tutar = $dom->createElement('rayic_tutar',$iz_ihaleler[2]); 
                    $evrak1_adi = $dom->createElement('evrak1_adi',$iz_ihaleler[3]); 
                    $evrak1 = $dom->createElement('evrak1',$iz_ihaleler[4]); 
                    $evrak2_adi = $dom->createElement('evrak2_adi',$iz_ihaleler[5]); 
                    $evrak2 = $dom->createElement('evrak2',$iz_ihaleler[6]); 
    
                $IhaleSonuc->appendChild($firmId);
    
                    $IhaleSonuc->appendChild($id);
                    $IhaleSonuc->appendChild($dosyaNo);
                    $IhaleSonuc->appendChild($tutar);
                    $IhaleSonuc->appendChild($rayic_tutar);
                    $IhaleSonuc->appendChild($evrak1_adi);
                    $IhaleSonuc->appendChild($evrak1);
                    $IhaleSonuc->appendChild($evrak2_adi);
                    $IhaleSonuc->appendChild($evrak2);
    }
    
    header ('content-type:text/xml');
    echo $dom->saveXML();
    
    ?>

    This page contains the following errors:
    error on line 2 at column 1: Extra content at the end of the document
    Below is a rendering of the page up to the first error.




    öncekilerde baya başka hatalarda vardı onları giderdim ama yine aynı sorun var tam olarak sorunu anlamadım

    <?php 
     require_once("includes/x-ayar.php");
    
    $query = mysql_query("SELECT id,dosyano,tutar,rayic_tutar,evrak1_adi,evrak1,evrak2_adi,evrak2 FROM iz_ihaleler");
    
    while ($row = mysql_fetch_array($query)) 
    {
        $Ihaleler[$row['id']] = array($row['dosyano'],$row['tutar'], $row['rayic_tutar'], $row['evrak1_adi'], $row['evrak1'], $row['evrak2_adi'], $row['evrak2'] );
    }
    
    $dom = new DOMDocument ('1.0','utf8');
    $IhaleSonuc = $dom->createElement ('IhaleSonuc'); 
    
    $dom->appendChild ($IhaleSonuc);
    
    
    foreach ($Ihaleler as $id =>$iz_ihaleler) {
        
                $firmId = $dom->createElement('firmId'); 
    
                    $id         = $dom->createElement('id',$id); 
                    $dosyaNo    = $dom->createElement('dosyaNo',$iz_ihaleler[0]); 
                    $tutar      = $dom->createElement('tutar',$iz_ihaleler[1]); 
                    $rayic_tutar= $dom->createElement('rayic_tutar',$iz_ihaleler[2]); 
                    $evrak1_adi = $dom->createElement('evrak1_adi',$iz_ihaleler[3]); 
                    $evrak1     = $dom->createElement('evrak1',$iz_ihaleler[4]); 
                    $evrak2_adi = $dom->createElement('evrak2_adi',$iz_ihaleler[5]); 
                    $evrak2     = $dom->createElement('evrak2',$iz_ihaleler[6]); 
    
                $IhaleSonuc->appendChild($firmId);
    
                    $firmId->appendChild($id);
                    $firmId->appendChild($dosyaNo);
                    $firmId->appendChild($tutar);
                    $firmId->appendChild($rayic_tutar);
                    $firmId->appendChild($evrak1_adi);
                    $firmId->appendChild($evrak1);
                    $firmId->appendChild($evrak2_adi);
                    $firmId->appendChild($evrak2);
    }
    
    header ('content-type:text/xml');
    echo $dom->saveXML();
    
    ?>