Gå til innhold

Trenger hjelp med funksjon (OOP)


Anbefalte innlegg

Hei, har denne funksjonen i en klasse.

 

Ble litt uryddig:

private function sidetall()
{
if( $_GET['side'] > 0 ) {
$this->sidetall = mysql_real_escape_string( $_GET['side '] );
$this->sidetall = $this->sidetall - 1;
$this->sidetall = $this->sidetall * 5;
}
else
$this->sidetall = 0;

return $this->sidetall;
}

 

 

private function sidetall()
{
//hvis $_GET['side'] er storre enn 0 (feks 1)
if( $_GET['side'] > 0 ) {
$this->sidetall = mysql_real_escape_string( $_GET['side '] );
//her burde $this->sidetall vaere 1
$this->sidetall = $this->sidetall - 1;
//her burde den vaert 0
$this->sidetall = $this->sidetall * 5;
//og fremdeles 0
//men den er -5 av en merkelig grunn.... =/
}
//Hvis det ikke er noe ?side=...
else
$this->sidetall = 0;

return $this->sidetall;
}

 

 

 

hvis jeg ikke har ?side=1 virker den fint og returnerer 0. Som jeg bruker i en mysql sporring. LIMIT {$this->sidetall()}, 5

Men hvis jeg har ?side=1 sa returnerer den -5 uansett

 

edit; var en stor feil i koden der gitt.

Endret av Ståle
Lenke til kommentar
Videoannonse
Annonse

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...