Gå til innhold

Hjelp med funksjon å variabel


Anbefalte innlegg

Notice: Undefined variable: rank_up in C:\wamp\www\mafiaver2\sider\kriminalitet.php on line 106

 

Dette er feilen jeg få, når jeg kommer til $rank_up. Og funksjonen vil ikke kjøre.

 

$rank_up = RankMengderKrim($rank2,0,$rank_up,5,$rank);

 

Og funksjonen ser slik ut:

 

function RankMengderKrim($rank2,$tall,$rank_up,$tall2,$rank) {

if($rank2 == $tall) {
	$rank_up = ($tall2 + $rank);
}

return $rank_up;

}

 

 

Hva er "feil" med $rank_up ??

Lenke til kommentar
Videoannonse
Annonse

Sannsynligvis fordi $rank2 er ulik $tall og dermed returnerer du bare hva det nå enn er en uinitalisert variabel får av «verdi» (antageligvis NULL), og feilmeldingen kommer som sagt av at $rank_up ikke er definert på forhånd (dvs. den har ingen verdi).

Lenke til kommentar
Sannsynligvis fordi $rank2 er ulik $tall og dermed returnerer du bare hva det nå enn er en uinitalisert variabel får av «verdi» (antageligvis NULL), og feilmeldingen kommer som sagt av at $rank_up ikke er definert på forhånd (dvs. den har ingen verdi).

 

Har du forslag på hvordan jeg kan fikse dette? :)

 

Edit:

 

Endret til:

 

function RankMengderKrim($rank2,$tall,$rank_up,$tall2,$rank) {

if((int)$rank2 == $tall) {
	$rank_up = ($tall2 + $rank);
}

return $rank_up;

}

 

RankMengderKrim($rank2,(int)0,$rank_up,5,$rank);

 

Men samme melding kommer opp, men nå fungerer funksjonen hvertfall.

Endret av PS_CS4
Lenke til kommentar
Du er sikker på at denne variabelen er satt?

								  |
							  \|/
RankMengderKrim($rank2,(int)0,$rank_up,5,$rank);

 

vel, slik ser det ut:

 

$rank2 = $hent['rank2'];
$rank = $hent['rank'];

$rank_up = @RankMengderKrim($rank2,0,$rank_up,10,$rank);

mysql_query("UPDATE `brukere` SET `rank` = '$rank_up' WHERE `nick` = '".$hent['nick']."'");

 

Og da må jeg vel beholde $rank_up ?

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...