Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Unsupported operand, hvah?!


Anbefalte innlegg

Hei,

 

Koden er en del av pagination-funksjoner i en SQL-editor. Får følgende feilmelding på siste linje, dvs. 4, og jeg klarer ikke å se hva jeg gjør som ikke er støttet.

 

Fatal error: Unsupported operand types in /mysql/v2/mysql.php on line 4

 

if ( $pages % $limit == 0 )
$pages = $pages / $limit;
else
$pages = ( ( $pages - ( $pages % $limit ) ) / $limit ) + 1;

 

Er sikker på at det er helt åpenbart .. :(

Lenke til kommentar
Videoannonse
Annonse

Jeg har hatt lignende problemer. Løsningen har vært å omformulere koden (refaktorere).

 

Inneholder alle variablene integer (i motsetning til numeriske strenger)? Du kan forsøke å legge til flere paranteser, og kanskje bruke (int)$variabel for å "caste" til integer.

 

rettelse: (float)$variabel må brukes dersom det er desimaltall.

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

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