İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

php kod yardımı lütfen

soulsociety

0
İyinet Üyesi
Katılım
18 Mayıs 2012
Mesajlar
8
Reaction score
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
Yasakli Uye
Katılım
6 Mayıs 2012
Mesajlar
333
Reaction score
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
İyinet Üyesi
Katılım
18 Mayıs 2012
Mesajlar
8
Reaction score
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
İyinet Üyesi
Katılım
18 Mayıs 2012
Mesajlar
8
Reaction score
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
Yasakli Uye
Katılım
6 Mayıs 2012
Mesajlar
333
Reaction score
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
İyinet Üyesi
Katılım
18 Mayıs 2012
Mesajlar
8
Reaction score
0
arkadaşlar herhangi bir önerisi olan varsa yardımcı olursa sevinirim.
 

Lansewebtr

0
İyinet Üyesi
Katılım
30 Aralık 2010
Mesajlar
256
Reaction score
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')
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst