Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
照片库php echo图片提交_Php_Session_Echo_Photo Gallery - Fatal编程技术网

照片库php echo图片提交

照片库php echo图片提交,php,session,echo,photo-gallery,Php,Session,Echo,Photo Gallery,我的任务是建立一个没有JS的照片库,你有一个工作导航,你可以去下一张或上一张照片 我做了一个计数器,从1-6(图片数)开始计数,然后我做了if统计。也就是说,如果$spaceship=1,2,3,4,5,6回显“该img” 它不起作用。当我打开echo时,我的计数器无法计数,刷新后所有img同时显示!!该死的 代码的第一部分是会话 <?php //$start = $_GET['value']; //echo $start; //$test = hej; //echo $test;

我的任务是建立一个没有JS的照片库,你有一个工作导航,你可以去下一张或上一张照片

我做了一个计数器,从1-6(图片数)开始计数,然后我做了if统计。也就是说,如果$spaceship=1,2,3,4,5,6回显“该img”

它不起作用。当我打开echo时,我的计数器无法计数,刷新后所有img同时显示!!该死的

代码的第一部分是会话

<?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\"/>";    }
if($\u会话['ship']=1){
回声“;}
如果($_会话['ship']=2){
回声“;}
如果($_会话['ship']=3){
回声“;}
如果($_会话['ship']=4){
回声“;}
如果($_会话['ship']=5){
回声“;}
如果($_会话['ship']=6){
回声“;}

如果您的if语句正在设置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\"/>";    }
if($\u会话['ship']==1){
回声“;}
如果($_会话['ship']==2){
回声“;}
如果($_会话['ship']==3){
回声“;}
如果($_会话['ship']==4){
回声“;}
如果($_会话['ship']==5){
回声“;}
如果($_会话['ship']==6){
回声“;}
编辑:最好也使用elseif,因此使用:

if ( $_SESSION['ship']  === 1 ) {
           echo "<img src=\"img/space/battlestar.jpg\"/>";  }
elseif ( $_SESSION['ship']  === 2 ) {
           echo "<img src=\"img/space/enterprise.jpg\"/>";  }
elseif ( $_SESSION['ship']  === 3 ) {
           echo "<img src=\"img/space/integrity.jpg\"/>";   }
elseif ( $_SESSION['ship']  === 4 ) {
           echo "<img src=\"img/space/millenium.jpg\"/>";   }
elseif ( $_SESSION['ship']  === 5 ) {
           echo "<img src=\"img/space/planetes.jpg\"/>";    }
elseif ( $_SESSION['ship']  === 6 ) {
           echo "<img src=\"img/space/serenity.jpg\"/>";    }
if($\u会话['ship']==1){
回声“;}
elseif($\会话['ship']==2){
回声“;}
elseif($\会话['ship']==3){
回声“;}
elseif($\会话['ship']==4){
回声“;}
elseif($\会话['ship']==5){
回声“;}
elseif($\会话['ship']==6){
回声“;}
HTH; 刻痕
(附:去萤火虫吧!)

它现在开始工作了!非常感谢,尼克。就在我正要开始喝酒的时候,我的大脑有点迟钝。。。。