Фотогалерея

Epicentr

Guest
Фотогалерея

Существет вот такая простенькая фотогалерея:
<?php
$pic="$s1.jpg";
echo "$pic";
?>
<html>

<head>
<title></title>
</head>

<body>
<center>
<table border=1>
<tr>
<td><img src="<?php echo "$pic"; ?>"></td>
</tr>
</table><br>
<form action="index.php" method=get>
<input type=submit name=s1 value="1">
<input type=submit name=s1 value="2">
<input type=submit name=s1 value="3">
</form>
</body>
</html>
Но при первом запуске фотогалереи естественно не показывает ничего кроме ошибки поскольку переменная s1 равна ничему!!! воть мне надо создать условие если переменная равна ничему то показать 1.jpg!!! заранее спасибо!!!
 

Epicentr

Guest
<?php
if (!isset($s1)) {
$pic = '1.jpg';
}
else {
$pic="$s1.jpg";}
echo $pic;
?>
Огромный спасиб!!!
 

Epicentr

Guest
<?php
if (!isset($s1)) {
$pic = '1.jpg';
}
что означает !isset (я так понимаю если это значит если значение переменой ложно?)
 

Nirva

Dmitry Polyakov
isset - это не если значение переменной ложно, а если переменная неопределена, имеет значение false или 0 (как строковое так и числовое).
 

Epicentr

Guest
спасиб! Оч хороший у Вас форум!!! Я раньше изучал на ASP, но меня на долго не хватило... сами понимаете чтобы написать чтонить типа такой галерейки это было кошмаром!!!
да и форумы по ASP очень нудные!!! Сколько не задавал в них вопросов все твердили лишь одно читай мануал,...!!! спасибо еще раз!
 

nagash

Guest
isset - это не если значение переменной ложно, а если переменная неопределена, имеет значение false или 0 (как строковое так и числовое).
тоже не совсем верно...
попробуй присвоить переменной значение false или 0... посмотри как будет реагировать иссет...
=)
не зря же такую полезную функцию как empty придумали...
 

Nirva

Dmitry Polyakov
=)
нагаш - а ведь ты прав! =)
на практике isset проверяет идетничность с null, то есть фактически СУЩЕСВОВАНИЕ переменной. И false и 0 возвращает true.
 

Epicentr

Guest
Господа а как сделать тоже самое только с сылками а не кнопками???
 

Nirva

Dmitry Polyakov
вместо кнопок <a href='http://domain.com/gallery.php?s={num_image}'>{num_image}</a>
 

Epicentr

Guest
чето я сам както не догадалси!!! теперь с этим примером мона и движок сайта сделать!!!
 

Epicentr

Guest
Еще вопросик а как средиректить на другую страницу пользователя??? в ASP это было Response.Redirect("http://somehost.com/redir.asp") а в PHP вообще есть нечто такое?
 
Сверху