Nej, det gör det inte. Du har antingen skrivit av din kod fel, eller så använder du den på fel sätt (så att det blir rätt, liksom). Som det är nu tilldelas värdet av $nu_varande_sida (vilket naturligtvis borde vara $nuvarande_sida ) till $nästa_sida, och ökar därefter på $nu_varande_sida till 2. För att få $nästa_sida att bli två måste du säga $nästa_sida = ++$nu_varande_sida; även om det naturligtvis vore enklare (och smartare, eftersom det inte ändrar på $nu_varande_sida) att bara säga $nästa_sida = $nu_varande_sida + 1;
Duffer skrev:
Men hur ska jag göra för att få föregående sida?
$föregående_sida = $nu_varande_sida--;
det funkar inte, men jag trodde det var det som var mest logiskt.
så vad skriver man för att minska ett värde med 1 ?
På samma sätt som du får nästa sida, fast med minustecken: $nästa_sida = --$nu_varande_sida; eller (bättre) $nästa_sida = $nu_varande_sida - 1;