• 06-07-2007, 22:14:09
    #1
    Merhaba arkadaşlar hazırladığım site kapsamında tabloya uyguladığım popup penceresine deger gondermek istiyorum.

    Tabloya tıkladığımda popup aciliyor yanliz gondermem gereken degeri yani

    <?php echo "$id"; ?>
    degerini

    <SCRIPT>
    var windowNesnesi
    
    function yeni(){
    
    windowNesnesi = window.open( "./ayrinti.php&id=<?php echo "$id"; ?>", "YeniPencere", "width=710, height=420, left=200, top=0, scrollbars=0, toolbar=0, menubar=0, location=1,directories=0,status=0")
    
    }
    
    </SCRIPT>
    sayfaya bu sekilde gondermek istiyorum. Ancak kalın yazdığım değeri hiç görmüyor. id değerini popup sayfama nasıl gönderebilirim??

    http://localhost/site/ayrinti.php&id=
    sayfa böyle açılıyor oysa id nin default değeri 1

    Nerede yanlış yapıyorum veya ne yapmam gerekiyor diye sormak istiyorum

    şimdiden teşekkürler
  • 06-07-2007, 22:32:40
    #2
    Üyeliği durduruldu
    <?php
    $id = $_GET['id'];
    echo $id;
    ?>
    Olması Lazım...
  • 06-07-2007, 22:39:15
    #3
    <?php
    $id = $_GET['id'];
    echo $id;
    ?>
    bunu

    <SCRIPT>
    var windowNesnesi
    function yeni(){
    windowNesnesi = window.open( "./ayrinti.php&id=<?php echo "$id"; ?>", "YeniPencere", "width=710, height=420, left=200, top=0, scrollbars=0, toolbar=0, menubar=0, location=1,directories=0,status=0")
    }
    </SCRIPT>
    bunun üzerine mi yazmalıyım çünkü kalın yerle yazdığım yerde <? ?> kodunu hiç tanımıyor.



     <SCRIPT>
    var windowNesnesi
    function yeni(){
    windowNesnesi = window.open( "./ayrinti.php&id=<?php $id = $_GET['id']; echo $id; ?>", "YeniPencere", "width=710, height=420, left=200, top=0, scrollbars=0, toolbar=0, menubar=0, location=1,directories=0,status=0")
    }
    </SCRIPT>
    böyle yaptım üssteki ile aynı oldu

     http://localhost/site/ayrinti.php&id=
  • 06-07-2007, 22:49:47
    #4
    Üyeliği durduruldu
    <? ?> bunları tanımlamıyorsa zaten scriptin arasına php kod yazamazsın söyle dene birde
    <?php
    $id = $_GET['id'];
    echo "<SCRIPT>
    var windowNesnesi
    function yeni(){
    windowNesnesi = window.open( \"./ayrinti.php&id=$id\", \"YeniPencere\", \"width=710, height=420, left=200, top=0, scrollbars=0, toolbar=0, menubar=0, location=1,directories=0,status=0\")
    }
    </SCRIPT>";
    ?>
  • 06-07-2007, 23:14:44
    #5
    Çalışmasında herhangi bir aksama olmadı popup açılıyor ancak deger yine gitmiyor
  • 06-07-2007, 23:20:04
    #6
    Misafir
    id tanımlanmadigi için boş gidiyor, değişken ismi yanlış olabilir unset ediliyor olabilir, veya boş dönüyor olabilir.
  • 06-07-2007, 23:23:06
    #7
    tablonun üzerinde id yi echo ile yazdırdığımda 1 döndürüyor. databasede de 1 olarak var databaseden çekip yazdırdığımda yazıyor. Fakat <script></script> içerisinden yaptığımda üstteki sorunla karşılaşıyorum
  • 06-07-2007, 23:26:10
    #8
    Misafir
    Database den nasıl çektirip yazıyorsun, onu buraya koyar misin, muhtemelen while içinde o yüzden sorun çıkıyor veya daha farkı birşey
  • 06-07-2007, 23:43:19
    #9
    <head>
    
    <?php
    $id = $_GET['id'];
    echo "<SCRIPT>
    var windowNesnesi
    function yeni(){
    windowNesnesi = window.open( \"./ayrinti.php&id=$id\", \"YeniPencere\", \"width=710, height=420, left=200, top=0, scrollbars=0, toolbar=0, menubar=0, location=1,directories=0,status=0\")
    }
    </SCRIPT>";
    ?>
    
    </head>
    <body>
    <?
    $result = mysql_query("SELECT * FROM `sirket` WHERE `firmaad` LIKE '%$search%'"); 
     $bulunan=0; 
     while($r=@mysql_fetch_array($result)) 
     {      
        $bulunan++; 
        $aranan=$r["aranan"]; 
        $id=$r["id"]; 
        $name=$r["firmaad"];
        $f_adres=$r["f_adres"];
        $tel1=$r["tel1"];
        $web=$r["web"];
        $ulke=$r["ulke"];
        $sehir=$r["sehir"];
        //yazdiriyorum. 
        echo "$id -- $aranan      "; Burada yazıyor id sini
    
    echo "$name";   Burada isim de yazdırılıyor
    ?>
    
            <?php
    $id = $_GET['id'];
    echo " <SCRIPT>
    function yenim(){
      window.location.href=\"./ayrinti.php&id=$id\"; 
    }
    </SCRIPT>" ;
    ?>
    
     Bu arada tablo var tıklayınca üstteki popup devreye giriyor. Üstte bulunan tüm değerleri burada tabloda sorunsuz yazdırabiliyorum.
     
    </body>