merhaba arkadaşlar, elimde bir tane resim galerisi için JS kodu var. bunu php sayfamda kullanmak istiyorum ayrıca dinamik olması için resimlerin isimlerini veritabanından çekip js içerisine atmak istiyorum. ancak js kodlarının arasına php kodu gömülmüyor. bu konuda yardımcı olabilecek, bilgisi olanlar varsa dinliyorum.
Konu htmlkodlar'ına aittir.
js içine php gömme sorunu
23
●3.124
- 24-06-2009, 23:40:16şimdi js kodlarının içinde şöyle bir bölüm var.
var photoArray = new Array( new Array("IMG_0470.jpg", "600", "450", "Cycling from Telluride to Moab"), new Array("IMG_2441.jpg", "582", "350", "Mt. Toll as seen from the slopes of Mt. Audubon"), new Array("IMG_2449.jpg", "600", "300", "Taking flight from the summit of Paiute"), new Array("IMG_0677.jpg", "650", "488", "Plodding up Queen's Way Couloir on Apache"), new Array("P3220073.jpg", "600", "400", "A storm brews in the distance (Red Rocks, NV)") );burda resimleri manuel olarak çekiyor ben o resimlerin olduğu alanı dinamik hale getirmek için js dosyasını php olarak kaydettim ve o kısmı şu hale getirdim;
<?php include("../../../baglanti.php"); $resimSql = "SELECT * FROM resimler"; $resimSonuc = mysql_query($resimSql); while($resimSatir = mysql_fetch_assoc($resimSonuc)) { $resim = $resimSatir["resimAdi"]; ?> new Array("<?php echo $resim; ?>", "650", "488", "Resim için açıklama"), <?php } ?>ancak sayfa burdaki php kodunu görünce ölüyor. bunu nasıl düzenleyebilirim - 24-06-2009, 23:50:39Üyeliği durduruldujs dosyasinin uzantisini php yaparsaniz normal bir js dosyasiymis gibi cagirabilirsiniz sorun olmaz
- 24-06-2009, 23:52:54Javascript bilgim pek yok ama " " arasına php başlatıp bitirdiğin için olabilir diye tahmin ettim.Böyle denermisin.
<?php include("../../../baglanti.php"); $resimSql = "SELECT * FROM resimler"; $resimSonuc = mysql_query($resimSql); while($resimSatir = mysql_fetch_assoc($resimSonuc)) { $resim = $resimSatir["resimAdi"]; ?> new Array(<?=$resim; ?>, "650", "488", "Resim için açıklama"), <?php } ?> - 25-06-2009, 00:03:55Üyeliği durdurulduŞöyle dene güzel kardeşim
<?php include("../../../baglanti.php"); $resimSql = "SELECT * FROM resimler"; $resimSonuc = mysql_query($resimSql); while($resimSatir = mysql_fetch_assoc($resimSonuc)) echo "var photoArray = new Array("; { $resim = $resimSatir["resimAdi"]; echo "new Array(\". $resim . \", \"600\", \"450\", \"Cycling from Telluride to Moab\"),"; } echo ");"; ?> - 25-06-2009, 00:26:37php kodu yazınca sayfanın ölmesi sorununu hallettim ancak yazılan yöntemlerin hepsini denememe rağmen js içine dinamik olarak koyamadım. bahsettim resim slayt dosyasını buraya upload ediyorum. müsait olan ve yardımcı olabilecek bir arkadaş varsa deneyip sonucunu burada bildirirse sevinirim.