Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Bir javascript, bir mysql sorusu


Öne çıkan mesajlar

Mesaj tarihi:
Javascript şuan işime yarayacak hemen sormak istiyorum. Tam olarak ne dendiğini bilmediğim için php'den örnek vereyim. Şunun aynısını javascriptde yapmak istiyorum.


$paticik = array('deger','deger1','deger2');
$deger = 'Selam naber ne yaptın?';
foreach($paticik as $pati)
{
echo ${$pati};
}


Mysql sorumsa böyle biranda aklıma geldi sormak istedim. Şimdi değerlerin tutulduğu bir sütunum var. Şu şekilde; 5,8,14,54 şimdi ben bunun sonuna bir veri ekleyebilir miyim yoksa mecburen hepsini update mi etmem lazım.

Yani yine php'den örnek vereyim. Mysql'de şöyle yapmak mümkün mü?


$degerler = '1,2,3,5,6';
$degerler .= ',7'; //Şurdaki zımbırtıyı yapabiliyormuyum mysql'de
Mesaj tarihi:
Abov. Nasil bi n00b'sun olm sen. =)

Ilk sorunun cevabi javascript'teki for-in ya da jQuery'nin each metodu.

Ikincisi de PHP'de nasil yapiyorsan SQL'de de oyle yapiyosun ama string icin birlestirme operatoru ya da fonksiyonu nedir bakman lazim, aklima gelmedi.

UPDATE hede SET abc = BIRLESTIR(abc, ',7') WHERE id = ...

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
Mesaj tarihi:
Bak ya sevgili arkadaşım, each'den haberimiz var. Benim merak ettiğim olay ordaki ${$deger} olayını nasıl yaptığımız.

Soruyu iyice oku iyice :D Hatta bak şu linkte anlatmış ya bunun javascript olanı lazım bana http://www.php.net/manual/en/language.variables.php#99211

Mysql için tşk ettim hemen bakayım
Mesaj tarihi:
ilk soruda sunun aynisi dedigin seyin cevabini di vermis zaten iyice oku demissin linkde verdigin ornek ile posta yazdigin seyler bambaska tel allam yaa

buda sorunun cevabi

http://stackoverflow.com/questions/5939504/how-to-initialize-a-jagged-array-in-javascript
Mesaj tarihi:
var jsArray = new Array('deger','deger2','deger3');

for(i = 0; i < jsArray.legnth; i++){
jsArray(i);
}

Yukarıdaki link daha iyi anlatmış gerçi : )

cidden bende sorundan hiç bişi anlamadım sadece php kodunu Js çevirdim : )
Mesaj tarihi:
yalnız dikkat et Javascript in for each döngüsünü array ler üzerinde kullanamazsın, onu obje içindeki keyleri ve value ları alırken kullanabilirsin

yani normal for(var i =0; i döngüsünü kullanman lazım
Mesaj tarihi:
reyou said:

ilk soruda sunun aynisi dedigin seyin cevabini di vermis zaten iyice oku demissin linkde verdigin ornek ile posta yazdigin seyler bambaska tel allam yaa

buda sorunun cevabi

http://stackoverflow.com/questions/5939504/how-to-initialize-a-jagged-array-in-javascript


Ya anlamış numarası yapıp linkler vermeyi çok seviyorsunuz. Orda foreach'e takıldı herkes, nerde bambaşka şeyler allah aşkına.

Tamam foreach'i unutun. Unutun abi foreach falan yok. Şunu javascript ile istiyorum;


$degerler = 'Paticik';
$d = 'ler';
echo ${"deger".$d};


Orda söylemek istediğim olayda buydu. Foreach'e takıldınız kaldınız. Verdiğim linkteki olayda bunu anlatıyor işte
Mesaj tarihi:
soru sorup atar yapmakda yeni moda heralde..

yok lan bundan sonra size cevap falan..
gidin ego havuzunuza bosalin icindekilerinizi
sonra onun icinde bogulun.


hos bende ayri bi noob um oda ayri sdfsdfsdf :D
Mesaj tarihi:
Geri cevirmedim ya, sadece birsey demedim. 8-)

Issiz gucsuzum ama kafam cok dolu su izin ve para meselelerinden. Bir sey yapabilecek durumda degilim pek.

Elemanla anlasamazsaniz yaz sen bana bi yine. Hic olmadi fikrimi soylerim soyle olur boyle olur diye.
Mesaj tarihi:
Hah eval işimi görür işte. Hayır abi burda kaç kere soru sordum. Tim'de cevap veriyor sende cevap veriyorsun. Tim şaka yaparak söylüyor sen adamı gerizekalı yerine koyuyorsun.

Değil abi söylediğin sorunun cevabı senin verdiğin link değil. Birde üstüne adamı aşağılıyorsun "baksana di vermiş işte diye"

Ne yani soru soruyoruz diye her cevabı kabul edip "tamam abi soru sordum salağım ben" felsefesi mi yapalım. Egodan falan değil yani seviyorum sizi
Mesaj tarihi:
ufak eklemeler yapayim, eval iyi guzel ama pek tasvip edilen bi fonksiyon degil, hani sayfa yuklendiginde bir defa calisir tamam ama sonrasina ard arda calistirmak sorunlara yol acabilir

bunun disinda eger amacin bi degiskene hatta fonksiyona ulasmak ise ve globalde ise (yani herhangi bir objenin ya da fonksiyonun icinde degilse )

window[x] gibi cagirabilirsin

x yazan yer fonksiyon ya da degisken adi olabilir, bir string giricen oraya, eger fonksiyon ise parantezleri unutma
Mesaj tarihi:
cok ekstrem durumlar haricinde association table kullan her zaman, bi cok anlamda daha iyi. Performans, atomik operasyonlar istatisikler vs vs.

Yani


category tablosu ornegin

1- kultur sanat
2- oyun
3-muzik

item tablosu

kategoriler 1,2,3 gibi saklama hic bi zamana.

item id category id seklinde has and belongs to many (many-to-many) iliskisel yapisi icinde tanimlaman gerek

yani ucuncu bi tablo olucak

item_category gibi bisi

item id - category id
5 - 1
5 - 2
5 - 3
×
×
  • Yeni Oluştur...