(1)
PHP - Belirli bir isimle başlayan fotoğraflar için loop
Bana bir akıl verin rica ediyorum.Dinamik olarak yüklenen, her ürün için farklı sayıda fotoğraf var. Örneğin 122.jpg, 122_2.jpg, 122_3.jpg şeklinde yüklüyorum fotoğrafları.Bu fotoğrafları sayfada göstermek için yazdığım loopu ise bir türlü düzgün çalıştıramadım. ("Derdimi anlatacak kadar" php biliyo
Bana bir akıl verin rica ediyorum.
Dinamik olarak yüklenen, her ürün için farklı sayıda fotoğraf var.
Örneğin 122.jpg, 122_2.jpg, 122_3.jpg şeklinde yüklüyorum fotoğrafları.
Bu fotoğrafları sayfada göstermek için yazdığım loopu ise bir türlü düzgün çalıştıramadım. ("Derdimi anlatacak kadar" php biliyorum. Pek efektif kullandığım söylenemez.)
$id = 122 dönüyor olsun diyelim.
$a = glob("../../img/".$id."_*.jpg")
$b = count($a);
$c = 1;
while($c<=$b){
$i = $c +1
echo '<img src="../../img/'.$id.'_'$i.'.jpg'">';
$i++;
}
Bu ve benzeri bir yığın şey denedim. Var olan fotoğrafları gösteriyor ancak sadece 122.jpg varken de 2 tane fotoğraf varmış gibi görünüyor, bir fotoğrafın src'si boş oluyor haliyle.
Bu işin daha üsturuplu bir yolu var mıdır? Foreach denedim içinden çıkamadım. :/ Nerede hata yapıyorum acaba?
Teşekkürler ^_^
0
ay nov kung fu (
23.07.15)
sorun while döngüsünde. şu şekilde kullanabilirsin:
$id = 122;
$a = glob("img/".$id."_*.jpg");
$b = count($a);
for($i=1;$i<=$b;$i++){
echo '<img src="img/'.$id.'_'.$i.'.jpg">';
}
0
cheers for fears
(
23.07.15)