Gå til innhold

Undefined index på servern min


Anbefalte innlegg

Har satt opp en web server med php og sql.

har brukt følgende php koding på index.php

?php
if($_GET['id']){
include("m/".$_GET['id'].".php");
}else{
include("m/Home.php");
}
?

 

men når jeg går inn på index.php så får jeg:

 

Notice: Undefined index: id in d:\Abyss Web Server\htdocs\hubside\index.php on line 25

 

line 25 er da: if($_GET['id']){

 

MVH

 

lilfire

Lenke til kommentar
Videoannonse
Annonse

Virker som du har satt opp php med php.ini-recomended filen. Skru enten av notice varseler, eller rett opp scriptet ditt. Notice varser er ikke viktige.

 

Det er to ting med scriptet ditt som ikke er korrekt, antar at det du forsøker å oppnå forårsaker begge.

 

1. if($_GET['id']) betyr if($_GET['id'] == true). Antar at det ikke er det du ønsker å sjekke.

2. Hvis variabelen ikke på noen måte er definert (f.eks. den er tom) så eksisterer den ikke.

 

Antar at du du er på jakt etter funksjonen isset() eller empty(). Hvis du setter inn f.eks. if(isset($_GET['id'])) så blir du kvitt den feilmeldingen.

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