0

JS なしで機能するフォト ギャラリーを作成するという課題がありました。次または前の写真に移動できるナビゲーションが機能しています。

1〜6(写真の数)からカウントするカウンターを作成してから、統計を作成しました。つまり、$spaceship = 1,2,3,4,5,6 が「その画像」をエコーする場合です。

それは動かなかった。エコーを装着すると、カウンターがカウントされず、更新後にすべての画像が同時に表示されます!! なんてこった。

コードの最初の部分はセッションです

<?php

//$start = $_GET['value'];

//echo $start;

//$test = hej;
//echo $test;
session_start(); 
$_SESSION['ship'] = ((isset($_SESSION['ship'])) ? 
$_SESSION['ship'] : 0); 
if(isset($_GET['add'])){ 
     $_SESSION['ship']++; 

}
if(isset($_GET['sub'])){ 
     $_SESSION['ship']--; 

}
?>

そして、これがコードですので、6つの数字を循環させます

<?php
if ($_SESSION['ship']  > 6)
{
    $_SESSION['ship']  = 1; 
}
if ($_SESSION['ship']  < 1)
{
    $_SESSION['ship']  = 6; 
}
echo $_SESSION['ship'] 
?>

そして、これが私の失敗です。各番号を異なる写真に添付してエコーアウトしようとしました。

if ( $_SESSION['ship']  = 1 ) {
           echo "<img src=\"img/space/battlestar.jpg\"/>";  }
if ( $_SESSION['ship']  = 2 ) {
           echo "<img src=\"img/space/enterprise.jpg\"/>";  }
if ( $_SESSION['ship']  = 3 ) {
           echo "<img src=\"img/space/integrity.jpg\"/>";   }
if ( $_SESSION['ship']  = 4 ) {
           echo "<img src=\"img/space/millenium.jpg\"/>";   }
if ( $_SESSION['ship']  = 5 ) {
           echo "<img src=\"img/space/planetes.jpg\"/>";    }
if ( $_SESSION['ship']  = 6 ) {
           echo "<img src=\"img/space/serenity.jpg\"/>";    }
4

1 に答える 1