-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
Arkadaşlar Sorunu cözdüm
Sorun Forumdan Gelen Verileri Yanlış cağırmışım
$username= $_POST["username"];
olan kod
// Formdan Gelen Kayıtlar
$username = $_REQUEST['username'];
olacakmış yardım etmeye calısan herkese teşekkür ederi.
// Form Gönderilmişmi Kontrolü Yapalım
if($_POST){
// Formdan Gelen Kayıtlar
$username = $_REQUEST['username'];
// Veritabanına Ekleyelim.
$ekle = mysql_query ("UPDATE users SET funds = funds + 10, total_funds = total_funds + 10 WHERE username = '$username'");
// Sorun Oluştu mu diye test edelim. Eğer sorun yoksa hata vermeyecektir
if($ekle){
echo "Başarılı Bir Şekilde Eklendi !";
}else{
echo "Bir Sorun Oluştu";
}
}
?>
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
-
Üyelik
14.08.2016
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
A** B**
-
Mesajlar
159
-
Beğeniler
54 / 42
-
Ticaret
1, (%100)
Dene bakalım o kodu, çalışmadığı zaman buraya yaz ona yardımcı olalım.
-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
Malesef Olmadı Yani Kodu Nasıl Kullanacağı Bilemedim
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
Girdiğin sayfanın üst bölümünde SQL diye bir bölüm olması lazım. Oraya girip aşağıdaki kodu yazdığında çalışacaktır.
UPDATE users SET funds = funds + 10 WHERE username = "BURAYA USERNAME YAZILACAK";
-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
arkadaşlar
mysql_query ('UPDATE users SET funds = funds + 100 WHERE username = "Üyeninkullanıcı Adı"');
Bu Kod Sayesinde Eklemeyi Başardım Ama belirlediğim "Üyeninkullanıcı Adı" Yazan Yere hangi üyenin adını yazarsam ona ekliyor.
bi form oluşturdum name=username adlı nasıl yaparak bu forma yazılan adın funds değerine ekleme yaptıra bilirim ?
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
tiwaly adlı üyeden alıntı
Girdiğin sayfanın üst bölümünde SQL diye bir bölüm olması lazım. Oraya girip aşağıdaki kodu yazdığında çalışacaktır.
UPDATE users SET funds = funds + 10 WHERE username = "BURAYA USERNAME YAZILACAK";
ben form oluşturdum
bu tarz ben bu forma yazılan adın funds değerini değiştirmek istiyorum
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
Sayfanın tam hali bu şekilde osmanx123x adlı üyenin funds değerini +10 şekilde arttıra biliyorum ama ben forma yazılan kullanıcının değerini değiştirmek istiyorum
// Server Kullanıcı Adımız
$user = "";
// Server Kullanıcı Şifremiz
$pass = "";
// Server Adresimiz
$host = "localhost";
// Veritabanı Adımız
$db = "";
//Veritabanı Bağlantısı Oluşturalım.
$baglan = mysql_connect($host,$user,$pass) or die(mysql_error());
//Veritabanına Bağlanalım.
mysql_select_db($db,$baglan) or die(mysql_error());
?>
// Form Gönderilmişmi Kontrolü Yapalım
if($_POST){
// Formdan Gelen Kayıtlar
$username = $_POST["username"];
// Veritabanına Ekleyelim.
$ekle = mysql_query ('UPDATE users SET funds = funds + 10 WHERE username = "osmanx123x"');
// Sorun Oluştu mu diye test edelim. Eğer sorun yoksa hata vermeyecektir
if($ekle){
echo "Başarılı Bir Şekilde Eklendi !";
}else{
echo "Bir Sorun Oluştu";
}
}
?>
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla
tiwaly
NodeJS / PHP / NoSQL
Kullanıcı
-
Üyelik
10.10.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Yazılımcı
-
Konum
İzmir
-
Ad Soyad
i** A**
-
Mesajlar
363
-
Beğeniler
135 / 104
-
Ticaret
7, (%100)
Formun şu şekilde olacak :
daha sonra puanekle.php adında bir dosya oluştur. Oluşturduğun dosya içerisinde
$username = $_POST["username"];
$funds = $_POST["funds"];
mysql_query ('UPDATE users SET funds = funds + $funds WHERE username = "$username"');
yukarıdaki şekilde kodlarını yaz. oluşturduğun php dosyasında database bağlantısı olduğundan emin ol.
-
Üyelik
09.09.2018
-
Yaş/Cinsiyet
26 / E
-
Meslek
Web Programlama Uzmanı
-
Konum
Van
-
Ad Soyad
O** K**
-
Mesajlar
145
-
Beğeniler
44 / 20
-
Ticaret
0, (%0)
tiwaly adlı üyeden alıntı
Formun şu şekilde olacak :
daha sonra puanekle.php adında bir dosya oluştur. Oluşturduğun dosya içerisinde
$username = $_POST["username"];
$funds = $_POST["funds"];
mysql_query ('UPDATE users SET funds = funds + $funds WHERE username = "$username"');
yukarıdaki şekilde kodlarını yaz. oluşturduğun php dosyasında database bağlantısı olduğundan emin ol.
puanı manuel değil otomatik şekilde eklenecek ben oyuzden sadece kullanıcı adının girilmesi için tek bi input ekledim
Web Programlama Uzmanı | ( PHP, Bootstrap, MySQL ) Yazılım İşleri Yapılır | WhatsApp Tıkla