witam, problem polega na tym, ze funkcja include dziala jak jej sie chce

Kod
Kod
<?php

function drukuj($kontrahent_id)
{
mysql_select_db('transport');
$zapytanie = "select * from kontrahenci WHERE kontrahent_id=".$kontrahent_id."";
$wynik = mysql_query($zapytanie);

  @ $ile_znalezionych = mysql_numrows($wynik);

  for ($i=0; $i <$ile_znalezionych; $i++)

{
$wiersz=mysql_fetch_array($wynik);

  echo 'Nazwa: ';
  echo stripslashes($wiersz['nazwa']);
echo '<br />Miasto: ';
echo stripslashes($wiersz['miasto']);
echo '<br />NIP: ';
echo stripslashes($wiersz['nip']);
  }

}




if(!isset($id))
{

$id=1;
}
if($id==1)
{
//echo'wykonane 1';
    include("klient.php");
   if(isset($_POST['kontrahent_id']))
  
{
   $id=$id+1;
}
  
}
if($id==2)
{
    $klient=$_POST['kontrahent_id'];
  $id+=1;
  
   //echo'wykonane 2';
   $_POST = array();
}
if($id==3)
{
      //echo 'Klient<br />';
     if(isset($klient))
     {    
       drukuj($klient);
     }
     else
     {
       $klient=$_POST['klient'];
       drukuj($klient);
     }
        include("platnik.php");
        //echo 'wykonane 3 ';

if(isset($_POST['kontrahent_id']))
  
{
   $id=$id+1;
}
    
}
if($id == 4){
  //echo 'wykonane 4 ';
   $platnik = $_POST['kontrahent_id'];
   echo '<h3>Klient</h3>';
   drukuj($klient);
  
   echo '<h3>Platnik</h3>';
   drukuj($platnik);
   $id=$id+1;
            }
//echo  $id . ' <BR /><BR />id | POST ' . $_POST['klient']. ' | klient ' . $klient. '  | platnik ' . $platnik;

if($id == 5)
{
  include("data.php");
  $id=$id+1;
}

if($id == 6)
{
  include("klient.php");
  $id=$id+1;
}

  



?>



Wszystko bylo by pieknie gdyby skrypt zechcial wyswietlic ostatni raz klient.php(podajac zamiast klient.php, data.php skrypt dziala)

nie rozumiem na czym polega błąd, sprawdzilem to na kilka roznych sposobow i probowalem wyswietlic kilka innych plikow, a udalo sie jedynie z data.php

Pozdrawiam