• 28-01-2013, 10:06:51
    #1
    liste.php

    <body>
    <table border="1" align="center">
    <tr><td> Ürün Adı </td> <td> Alış Fiyatı </td> <td> Satış Fiyatı </td> <td> Para Birimi</td> <td></td></tr>
    <?php
    include "baglan.php";
    	$db = mysql_connect($host,$kullanici,$sifre) or die ("Hata var");
    	$vt_sec =@mysql_select_db($vt_adi,$db) or die ("Veritabanına bağlanamadı");
    	$urun_adi =@$_POST['urun_adi'];
    	$a_fiyat = @$_POST['a_fiyat'];
    	$s_fiyat = @$_POST['s_fiyat'];
    	$pbirim = @$_POST['pbirim'];
    
    $sorgu = mysql_query("SELECT * FROM urunler");
    $kayit = mysql_num_rows($sorgu);
    while($veri = mysql_fetch_row($sorgu)){
    echo '<tr>
    <td>' . $veri[0]. '</td>
    <td>' . $veri[1]. '</td>
    <td>' . $veri[2]. '</td>
    <td>' . $veri[3]. '</td>
    <td><a href="./degistir.php?urun='.$veri[0].'&afiyat='.$veri[1].'&sfiyat='.$veri[2].'&pbirim='.$veri[3].'"> DEĞİŞTİR </a></td>
    </tr>'
    ;}
    ?>
    </body>
    degistir.php
    <html>
    <?php
    include "baglan.php";
    	$db = mysql_connect($host,$kullanici,$sifre) or die ("Hata var");
    	$vt_sec =@mysql_select_db($vt_adi,$db) or die ("Veritabanına bağlanamadı");
    ?>
     <body >
      Değiştirme Formu
    <form action="degistir_2.php" method="post">
    <p>Urun adi:<input type="text" name="urun" VALUE=<?php echo $_GET['urun'] ?>> <br/></p>
    <p>Alış Fiyatı:<input type="text" name="afiyat" VALUE= <?php echo $_GET['afiyat'] ?>></p>
    <p>Satış Fiyatı:<input type="text" name="sfiyat" VALUE = <?php echo $_GET['sfiyat'] ?>></p>
    <p>Para birimi: <select name="pbirim" VALUE=<?php echo $_GET['pbirim'] ?>>
    <p><input  type="submit" name="güncelle" value="güncelle"> </p>
    </form>
    
    </html>
    degistir_2.php
    <?php
    include "baglan.php";
    $afiyat=$_POST['afiyat'];
    $sfiyat=$_POST['sfiyat'];
    
    	$db = mysql_connect($host,$kullanici,$sifre) or die ("Hata var");
    	$vt_sec =@mysql_select_db($vt_adi,$db) or die ("Veritabanına bağlanamadı");
    
    	$sorgu =mysql_query("UPDATE urunler SET afiyat='$afiyat',sfiyat='$sfiyat' WHERE", $db);
    
    ?>
    Veritabanına elle veriler giriyorum. Girdiğim verileri listeliyor değiştir'e tıkladığımda degistir.php'ye gidiyor fakat combobox veri gelmiyor. Hatam nerede anlamış değilim.
  • 28-01-2013, 10:42:05
    #2
    <select name="pbirim">
      <option value=""><?php echo $_GET['pbirim'] ?></option>
    </select>
    Option içine verileri while döngüsü ile çekebilirsin hocam.
  • 28-01-2013, 12:11:16
    #3
    TrueLove adlı üyeden alıntı: mesajı görüntüle
    <select name="pbirim">
      <option value=""><?php echo $_GET['pbirim'] ?></option>
    </select>
    Option içine verileri while döngüsü ile çekebilirsin hocam.
    $sonuc = mysql_query("SELECT pbirim FROM urunler");
    $satir = mysql_num_rows($sonuc);
    $basla = 0;

    Option value içerisine ;

    if($satir!=0)
    {
    while($basla<=$satir)
    {
    echo mysql_result($sonuc,$basla);
    $basla++;
    }
    }else{
    }

    şekline yazdım. yine olmadı
  • 28-01-2013, 22:44:50
    #4
    Konu hala güncel