se1dhe 501 Опубликовано 11 мая, 2016 Сабж. Требуется помощь в решении такой проблемки: Есть блок, в котором выводятся 3 фотографии. Но беда в том, что выводится одна и та же фотка трижды. Необходимо выводить поочередно 3 фотографии. Код прилаживаю ниже. Сам блок с фотками <div class=photos> <div class=photo> <a href=\"$linkfile?link=$ID\" target=_blank><img src=\"$photodir$wfoto1\" style=\"border: thin solid White;\" alt=\"$name\" border=\"1\" width=143 height=217></a> </div> <div class=photo> <a href=\"$linkfile?link=$ID\" target=_blank><img src=\"$photodir$wfoto2\" style=\"border: thin solid White;\" alt=\"$name\" border=\"1\" width=143 height=217></a> </div> <div class=photo> <a href=\"$linkfile?link=$ID\" target=_blank><img src=\"$photodir$wfoto3\" style=\"border: thin solid White;\" alt=\"$name\" border=\"1\" width=143 height=217></a> </div> </div> Код, который за это отвечает $fotourl="<img src=picture/nofoto.jpg alt=\"$t304\" border=0>"; $resultfoto = @mysql_query("SELECT * FROM $phototable WHERE aid='$ID' order by main,ID"); $totalfoto=@mysql_num_rows($resultfoto); if ($totalfoto != 0) { while ($myrow=mysql_fetch_array($resultfoto)) { $fotoID=$myrow["ID"]; $foto1=$myrow["foto"]; if (file_exists($photodir.'l'.$foto1)) {$wfoto1="l$foto1";} elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} if ($pay == 4) {$fotourl = "<img width=$smallfotowidth border=0 src=\"logovips.php?foto1=$photodir$wfoto1\">";} if ($pay != 4) { $fotourl = "<img src=\"$photodir$wfoto1\" width=$smallfotowidth border=0>";} } В пхп совсем не силен, так что буду благодарен за любой ответ. Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
aHuMaToP 158 Опубликовано 11 мая, 2016 (изменено) if (file_exists($photodir.'l'.$foto1)) {$wfoto1="l$foto1";} elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} а куда вы еще дели 2 кода ? у вас из кода понятно что картинка под номером 1 выводится 3 раза Изменено 11 мая, 2016 пользователем aHuMaToP Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
aHuMaToP 158 Опубликовано 11 мая, 2016 ссылку в лс на сайт Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 if (file_exists($photodir.'l'.$foto1)) {$wfoto1="l$foto1";} elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} а куда вы еще дели 2 кода ? у вас из кода понятно что картинка под номером 1 выводится 3 раза Я тоже сразу подумал об этом, но если написать так: if (file_exists($photodir.'l'.$foto1)) {$wfoto1="l$foto1";} if (file_exists($photodir.'l'.$foto2)) {$wfoto1="l$foto2";} if (file_exists($photodir.'l'.$foto3)) {$wfoto1="l$foto3";} elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} То картинки не отображаются. Сайта пока нет, и показать не могу. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 сейчас выводиться вот так Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evolution 243 Опубликовано 11 мая, 2016 сейчас выводиться вот так правой кнопкой мыши посомтри путь до картинки какой пишется 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
aHuMaToP 158 Опубликовано 11 мая, 2016 ссылку в лс на сайт... да бл*%" elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} у вас конечный опять 1 фотография а надо что бы было пусто есть 1 . 2 . 3. 4 и так до n-го числа Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 (изменено) правой кнопкой мыши посомтри путь до картинки какой пишется на остальные картинки ссыль не генерируется, указывает только до директории с картинками, т.е. site.com/photos/ Изменено 11 мая, 2016 пользователем Seidhe Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 ссылку в лс на сайт... да бл*%" elseif (!file_exists($photodir.'l'.$foto1)) {$wfoto1="$foto1";} у вас конечный опять 1 фотография а надо что бы было пусто есть 1 . 2 . 3. 4 и так до n-го числа На примере показать можете? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 Проблема всё-еще актуальна. Неужели нет никого, кто бы мог помочь? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
se1dhe 501 Опубликовано 11 мая, 2016 Автоматически сформированное сообщение Тема закрыта модератором. Причина: Разобрался. Не актуально Если вы не согласны с закрытием темы, то можете обратиться к администратору. С наилучшими пожеланиями ForumMaxi - Сообщество администраторов онлайн игр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты