Gå til innhold

Utgangspunkt: 1 legge til å 1 trekke-fra knapp


Anbefalte innlegg

hvordan får jeg til at $i økes med èn eller minsker med èn alt ettersom om du trykker på + eller - .

 

$i = 1;

 

if($last){

 

$b--;

$i -= $b;

}

 

if($next){

$c++;

$i += $c;

}

}

 

Sliter med dette som igrunn er en simpel greie.. skjønner ikke helt hvorfor:p

 

mvh Vegard

Lenke til kommentar
Videoannonse
Annonse
hvordan får jeg til at $i økes med èn eller minsker med èn alt ettersom om du trykker på + eller - .

 

$i = 1;

 

if($last){

 

$b--;

$i -= $b;

}

 

if($next){

$c++;

$i += $c;

}

}

 

Sliter med dette som igrunn er en simpel greie.. skjønner ikke helt hvorfor:p

 

mvh Vegard

7600519[/snapback]

 

Hvis du skal bruke knapper kan du gi knappene forskjellige navn, eks pluss og minus og hvis

 isset($_POST['minus']) 
$tall -=1; 
else $tall +=1;

Lenke til kommentar

 

Funker dårlig å la telleren min øke med èn om ikke Minus trykkes på...

DEt er igrunn meningen at jeg skal gå frem og tilbake mellom ting. Derfor trenger jeg en teller som øker med èn om 'Neste' trykkes. Og at telleren minker med èn om 'Forrige' trykkes inn.

 

 

mvh Vegard

Lenke til kommentar

Men hvordan vet scriptet hva forrige verdi av $i er da?

Du må nesten sende $i via GET, POST, SESSION eller COOKIE da?

 

<?php 

if (!isset($_GET['i'])) {
$i = 0;
}

?>

<a href="?i=<?php echo $_GET['i'] - 1; ?>">Forrige</a><br>
<a href="?i=<?php echo $_GET['i'] + 1; ?>">Neste</a>

Lenke til kommentar

Hmm..

Eller bare slik?

 

<?php

$nr = $_GET['nr'];
if(isset($nr)) {
if(isset($_POST['pluss'])) { $nr = $nr + 1; }
elseif(isset($_POST['minus'])) { $nr = $nr - 1; }
} else {
$nr = 0;
}

echo("<p>Nummeret nå: $nr</p>
<p><form action=\"".$_SERVER['php self']."?nr=$nr\" method=\"post\">
<input type=\"submit\" name=\"pluss\" value=\"+\" /> / <input type=\"submit\" name=\"minus\" value=\"-\" />
</form>");

?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...