Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Kayıt Ol

php kod yardımı lütfen

soulsociety

0
Onaylı Üye
Üye
Katılım
18 Mayıs 2012
Mesajlar
8
Açılan Konu
1
Tepki puanı
0
Arkadaşlar ben girilen forma girilen bilgileri kullanarak databasi mi update etmek istiyorum fakat kod çalışmıoyr bi yardımcı olabilirseniz sevinirim.



if (isset($_POST['updatedata'])) {

$name = $_POST['ad2'];
$surname = $_POST['soyad2'];
$assignment = $_POST['assignment2'];
$id = $_POST['tablelist'];
$idson = int(mb_substr($id,0,7));
$sql2 = "UPDATE Assignment
SET Name = '$name', assignmentNumber = '$assignment', Surname='$surname'
WHERE ID = '$idson'";

$myDBClass ->query($sql2);

}
 

halilarici2

0
Onaylı Üye
Yasakli Uye
Katılım
6 Mayıs 2012
Mesajlar
333
Açılan Konu
85
Tepki puanı
0
Arkadaşlar ben girilen forma girilen bilgileri kullanarak databasi mi update etmek istiyorum fakat kod çalışmıoyr bi yardımcı olabilirseniz sevinirim.



if (isset($_POST['updatedata'])) {

$name = $_POST['ad2'];
$surname = $_POST['soyad2'];
$assignment = $_POST['assignment2'];
$id = $_POST['tablelist'];
$idson = int(mb_substr($id,0,7));
$sql2 = "UPDATE Assignment
SET Name = '$name', assignmentNumber = '$assignment', Surname='$surname'
WHERE ID = '$idson'";


$myDBClass ->query($sql2);

}

niye mysql_query kullanmadınız ?
 

soulsociety

0
Onaylı Üye
Üye
Katılım
18 Mayıs 2012
Mesajlar
8
Açılan Konu
1
Tepki puanı
0
mysql query çalışıo zaten mdbClass bir sql classı ve query dediğim seyde onun içindeki bir public function ordan sql koduyla query yapıo. Sql kodu derkende oluşturduğum sql2 değişkeni.

Başka nasıl bi yol izleyebilirim update yapabilmek için
 

soulsociety

0
Onaylı Üye
Üye
Katılım
18 Mayıs 2012
Mesajlar
8
Açılan Konu
1
Tepki puanı
0
Tam olarak ne yapmaya çalıştığımıda yazayım bu arada.

Bir veri tabanım var oluşturduğum ve bir form yardımıya tabloya bilgi ekliyorum. İkinci bir formda update için. Bu formda da en üstte bir listbox var. Bu listboxda önceden girdiğim veriler listeleniyor. Bu listboxdan herhangi bir veriyi seçip altta olan ad soyad numara gibi alanları değiştirip update butonuna bastığım anda tablomda ki verilen değişmesini istiyorum. Yukarıda gönderdiğim kod saçma olabilir çünki daha cok yeniyim php de. Herhangi başka bir yöntem işime çok yarayacak.

Şimdiden teşekkürler!!!
 

halilarici2

0
Onaylı Üye
Yasakli Uye
Katılım
6 Mayıs 2012
Mesajlar
333
Açılan Konu
85
Tepki puanı
0
Tam olarak ne yapmaya çalıştığımıda yazayım bu arada.

Bir veri tabanım var oluşturduğum ve bir form yardımıya tabloya bilgi ekliyorum. İkinci bir formda update için. Bu formda da en üstte bir listbox var. Bu listboxda önceden girdiğim veriler listeleniyor. Bu listboxdan herhangi bir veriyi seçip altta olan ad soyad numara gibi alanları değiştirip update butonuna bastığım anda tablomda ki verilen değişmesini istiyorum. Yukarıda gönderdiğim kod saçma olabilir çünki daha cok yeniyim php de. Herhangi başka bir yöntem işime çok yarayacak.

Şimdiden teşekkürler!!!



uptade için seçtiğiniz php dosyasını bana özelden yollayın.Bakayım hemen.
 

soulsociety

0
Onaylı Üye
Üye
Katılım
18 Mayıs 2012
Mesajlar
8
Açılan Konu
1
Tepki puanı
0
arkadaşlar herhangi bir önerisi olan varsa yardımcı olursa sevinirim.
 

Lansewebtr

0
Onaylı Üye
Üye
Katılım
30 Aralık 2010
Mesajlar
256
Açılan Konu
8
Tepki puanı
3
tek ve çift tırnakları yer değiştir.

Php de bazı özel karakterler vardır. \n \t veya $ gibi. bunlar " içinde bi noluyo lan diye etrafına bakar. ama ' içinde direk yazı olarak o işareti yazmak istemişsin gibi davranırlar.

yani yanlışı:
PHP:
$değişken = "Ahmet";
mysql_query("select * from üyeler where isim = '$değişken' limit 0,10")

doğrusu:
PHP:
$değişken = "Ahmet";
mysql_query('select * from üyeler where isim = "$değişken" limit 0,10')

doğrusu:
PHP:
$değişken = "Ahmet";
mysql_query("select * from üyeler where isim = '".$değişken."' limit 0,10")

doğrusu( ben hep böyle kullanırım: dıştaki tek tırnak. içerde çift tırnak. bi yerde değişken kullanacaksam da dıştaki tırnak yöntemiyle kapatıp nokta kullanarak değişkeni birleştirip sonra tekrar dıştaki tırnakla yazıyı devam ettirme. ):
PHP:
$değişken = "Ahmet";
mysql_query('select * from üyeler where isim = "'.$değişken.'" limit 0,10')
 
Üst