wmaraci reklam
lidertakipci

butonlara tıklanıldığında sql değer güncelleme

5 Mesajlar 712 Okunma
advertseo
wmaraci reklam

BuckBarry BuckBarry WM Aracı Kullanıcı
  • Üyelik 06.12.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad F** Ö**
  • Mesajlar 972
  • Beğeniler 34 / 164
  • Ticaret 7, (%100)


$result = mysql_query("SELECT * FROM oc_order
INNER JOIN oc_order_product
ON oc_order_product.order_id = oc_order.order_id WHERE order_status_id!= 0 ORDER BY oc_order.date_added DESC ");

while($test = mysql_fetch_array($result))
{
$id = $test['order_id'];
echo"
".$test['order_id']."
";
echo" ".$test['firstname']." ".$test['lastname']."";
echo"".$test['telephone']."";
echo"".$test['shipping_address_1']." ".$test['shipping_address_2']." ".$test['shipping_city']." ".$test['shipping_zone']."";
echo"".$test['name']."";
echo"
" .($test['quantity'])."
";
echo"".$test['total']."";


if ($test["order_status_id"]==2)
echo '
Hazırlanıyor
';
else if ($test["order_status_id"]==1)
echo '
Onay Bekliyor
';
else if ($test["order_status_id"]==3)
echo '
Kargolandı
';
else if ($test["order_status_id"]==11)
echo '
İptal Edildi
';
else if ($test["order_status_id"]==5)
echo '
Tamamlandı
';


echo '





';

echo "";
}


mysql_close($conn);


?>




Tüm index.php'im yukarıdaki gibi......

- - - - - - - - - - - - - - - - - -
İstediğim şey aşağıda bulunan butonlara tıklanıldığında
Hazırlanıyor a tıklayınca order_status_id değerini :2
Kargoya verildiye tıklanılınca order_status_id değerini :3
iptal edildiye tıklanılınca order_status_id değerini :11 olarak şekilde değiştirmesi








- - - - - - - - - - - - - - - - - - - - - - - -



formun görseli de bu şekilde
 

 

wmaraci
reklam

KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
  • Üyelik 23.10.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad K** C**
  • Mesajlar 691
  • Beğeniler 0 / 203
  • Ticaret 6, (%100)
if($_GET['Deger'] == 2)
{
//Hazırlanıyor
$Nesne = $_Get['Nesne'];
$Sorgu = ("UPDATE oc_order SET order_status_id='2' WHERE order_id='$Nesne'");
mysql_query($Sorgu);
}
if($_GET['Deger'] == 3)
{
//Kargoya Verildi
$Nesne = $_Get['Nesne'];
$Sorgu = ("UPDATE oc_order SET order_status_id='3' WHERE order_id='$Nesne'");
mysql_query($Sorgu);
}
if($_GET['Deger'] == 11)
{
//İptal Edildi
$Nesne = $_Get['Nesne'];
$Sorgu = ("UPDATE oc_order SET order_status_id='11' WHERE order_id='$Nesne'");
mysql_query($Sorgu);
}


<script></script>
<script>
function Guncelle(Nesne,Deger)
{

$.ajax
({
url:'site.com/index.php',
data:{Nesne:Nesne,Deger:Deger},
dataType:'json',
success:function(data)
{
if(Deger == 2)
{
alert("Hazırlanıyor");
}
else if (Deger == 3 )
{
alert("Kargoya Verildi");

}
else if (Deger == 11 )
{
alert("İptal Edildi");

}
}
});

}
</script>


  • Hazırlanıyor

  • Kargoya verildi

  • İptal Edildi


  • Ajax kodundaki "site.com" kısmını düzenlemeniz yeterli olacaktır. Umarım olmuştur.
     

     

    BuckBarry BuckBarry WM Aracı Kullanıcı
    • Üyelik 06.12.2012
    • Yaş/Cinsiyet 30 / E
    • Meslek Öğrenci
    • Konum İstanbul Anadolu
    • Ad Soyad F** Ö**
    • Mesajlar 972
    • Beğeniler 34 / 164
    • Ticaret 7, (%100)
    PHP- Kodu' nu nereye yerleştirmem gerekli ?
     

     

    KadirCeyhan KadirCeyhan WM Aracı Kullanıcı
    • Üyelik 23.10.2016
    • Yaş/Cinsiyet 27 / E
    • Meslek Öğrenci
    • Konum Denizli
    • Ad Soyad K** C**
    • Mesajlar 691
    • Beğeniler 0 / 203
    • Ticaret 6, (%100)
    Siz index.php kodlarınızı attığınızı söylediniz konuda, bende ajax'daki post'u index.php ye bağladım.
     

     

    wmaraci
    wmaraci

    BuckBarry BuckBarry WM Aracı Kullanıcı
    • Üyelik 06.12.2012
    • Yaş/Cinsiyet 30 / E
    • Meslek Öğrenci
    • Konum İstanbul Anadolu
    • Ad Soyad F** Ö**
    • Mesajlar 972
    • Beğeniler 34 / 164
    • Ticaret 7, (%100)
    Arkadaş çok yardımcı oldu sorun çözüldü kendisine çok teşekkür ederim .
     

     

    wmaraci
    Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al