• 02-04-2010, 10:28:27
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    herkeze teşekkürler sorunu çözdüm arkadaşlar ++
  • 02-04-2010, 10:29:34
    #11
    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    Bu Arkadaşın Yazdığının Çalışması gerekiyor
    tabi sqldeki sutunların doğru olduğunu varsayarsak
    ve dikkatimi çeken şey şu
    <?php echo $tur ?>
    <?php echo $tur; ?> yani noktalı virgül olması gerekmezmi ?
    hayır gerekmez ama mesela <?php echo $tur; echo $dil ?>

    yaparsak arasında olması gerekiyor
  • 02-04-2010, 10:34:17
    #12
    Üyeliği durduruldu
    Gerekmez Tabi Ustam
  • 02-04-2010, 10:45:37
    #13
    dizi-guncelle.php

    <form action="dizi-guncelleme.php" method="post"> 
    <?php
    include "database.php";
    
    $get_id = $_GET['id'];
    if(isset($get_id)){
    $sql = "Select * From diziler where id=$get_id";
    }else{
    $sql = "Select * From  ORDER BY id desc";
    }
    $query = mysql_query($sql);
    while($read = mysql_fetch_assoc ($query)){
    	$diziadi		= $read['diziadi'];
    	$yonetmen		= $read['yonetmen'];
    	$senaryo		= $read['senaryo'];
    	$tur			= $read['tur'];
    	$dil			= $read['dil'];
    	$ozet			= $read['ozet'];
    ?>
    <table border="0" width="658" cellspacing="0" cellpadding="0"> 
        <tr> 
            <td width="81">Dizi Adı</td> 
            <td><input type="text" name="diziadi" size="70" value="<?php echo $diziadi ?>"></td> 
        </tr> 
        <tr> 
            <td width="81">Yönetmen</td>
            <td><input type="text" name="yonetmen" size="100" value="<?php echo $yonetmen ?>"></td>
        </tr> 
        <tr> 
            <td width="81">Senaryo</td> 
            <td><input type="text" name="senaryo" size="100" value="<?php echo $senaryo ?>"></td>
        </tr>
        <tr> 
            <td width="81">Tür</td> 
            <td><input type="text" name="tur" size="100" value="<?php echo $tur ?>"></td>
        </tr>
        <tr>
            <td width="81">Dil</td> 
            <td><input type="text" name="dil" size="100" value="<?php echo $dil ?>"></td>
        </tr>
        <tr> 
            <td width="81">Özet</td> 
            <td><textarea rows="9" name="ozet" cols="100"><?php echo $ozet ?></textarea></td> 
        </tr>
            <td><input type="submit" name="submit" value="Güncelle"></td> 
        </tr> 
    </table> 
    </form>
    <?php } ?>
    dizi-guncelleme.php

    <?php
    include "database.php";
    
    if(isset($_POST["submit"]))
    {
    
    $diziadi        = $_POST["diziadi"];
    $yonetmen       = $_POST["yonetmen"];
    $senaryo        = $_POST["senaryo"];
    $tur            = $_POST["tur"];
    $dil            = $_POST["dil"];
    $ozet           = $_POST["ozet"];
    
    $eklesql = mysql_query("UPDATE diziler SET diziadi='$diziadi',yonetmen='$yonetmen',senaryo='$senaryo',tur='$tur',dil='$dil',ozet='$ozet'"); 
    
    if($eklesql) {
    
    echo "guncellendi!"; 
    }else{
    echo "guncellenmedi!"; 
    }
    } 
    ?>

    arkadaşlar bunlar guncelliyor ama hepsi guncelliyor id1 id2 id3 hepsini yani bunun sonuna WHERE kodu koymak lazım ama onu yapamadım onda smkerseniz iyi olur.
  • 02-04-2010, 10:56:29
    #14
    Üyeliği durduruldu
    where id = '$get_id'

    ve while döngüsü içinde kullanmana gerek yokki

    $read = mysql_fetch_assoc ($query));
    $diziadi = $read['diziadi'];
    $yonetmen = $read['yonetmen'];
    $senaryo = $read['senaryo'];
    $tur = $read['tur'];
    $dil = $read['dil'];
    $ozet = $read['ozet'];
    gibide kullanabilirsin illa while içinde kullanıcaksın diye bir kaide yoktr kardeşim
  • 02-04-2010, 11:32:01
    #15
    birisi iki sayfayıda tekrar yazıp yolluyabilirmi lütfen
  • 02-04-2010, 14:04:58
    #16
    Üyeliği durduruldu
    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    <?php echo $tur; ?> yani noktalı virgül olması gerekmezmi ?
    orda noktali virgul sarti yok yani noktali virgulsuz de calısacaktir.
  • 02-04-2010, 14:23:58
    #17
    Üyeliği durduruldu
    devturkeli adlı üyeden alıntı: mesajı görüntüle
    orda noktali virgul sarti yok yani noktali virgulsuz de calısacaktir.
    tabi illaki çalışacaktırda
    benim söylemek istedğim
    <?php 
    echo $ad
    $kosul=1;
    if($kosul=="1"){
    echo "1";
    }
    ?>
    gibi bir işlem yaptıgında
    unexpected T_VARIABLE, expecting ',' or ';' in
    hatayı alırsınız
    burdada büyük ihtimalle php taglarını acıp kapattıldığından alıyormusunuz