mboost-dp1

Slå fejl koder fra -apache server!


Gå til bund
Gravatar #1 - Kan.Du.Huske.Hvem.Jeg.Var
11. jul. 2007 10:12
Nu hader jeg jo når min lille installerede server på min maskine skriver "Notice: Undefined index:" bla bla..


Er der en kæk fyr på forumet der ligger inde med en god kode til at fjerne alle disse advarsler?
Gravatar #2 - fidomuh
11. jul. 2007 10:13
#1

Du kan jo lave din html kode ordentligt? :)
Gravatar #3 - Kan.Du.Huske.Hvem.Jeg.Var
11. jul. 2007 10:18
Det er spild af tid.. browseren retter det alligevel.. :D
-Det gør jeg for sorvidt muligt også -efter bedste evne..

Problemet er bare..



$id = $_GET["side"];

$ids = array(

"" => "Forside",
"1" => "Forside",
"2" => "Historie",
"3" => "Nyheder",
"4" => "Klager",
"41" => "Klager",
"5" => "Artikler",
"6" => "Tagwall",
"51" => "Artikler",
"7" => "Gejl",
"71" => "Konkurrencer",
"10" => ""


);

echo "$ids[$id]";

?>


Denne koder ALTID kommer med den her..

Notice: Undefined index: side in c:program fileseasyphp1-8wwwgumlebumle.dk v2index.php on line 184
Forside


LIGE MEGET HVAD JEG GØR..
Gravatar #4 - Kan.Du.Huske.Hvem.Jeg.Var
11. jul. 2007 10:20
Det er forresten php det hele handler om..
Gravatar #5 - fidomuh
11. jul. 2007 10:26
#3

Mjah, det kan vaere et problem med at du ikke har defineret $_GET['side'];

Ie:
if(isset($_GET['side']))
{

Kode her :)

}

HVad staar der paa linie 184? :)
Gravatar #6 - Blinklys
11. jul. 2007 10:27
Jeg tror fejlen kommer fordi du bruger en tom streng som key i dit array. Prøv noget ala det her i stedet (har ikke testet det):


$id = (empty($_GET["side"])) ? "1" : $_GET["side"];

$ids = array(

"1" => "Forside",
"2" => "Historie",
"3" => "Nyheder",
"4" => "Klager",
"41" => "Klager",
"5" => "Artikler",
"6" => "Tagwall",
"51" => "Artikler",
"7" => "Gejl",
"71" => "Konkurrencer",
"10" => ""

);

echo $ids[$id];
Gravatar #7 - The-Lone-Gunman
11. jul. 2007 10:45
Jeg brude ikke give dig denne kode, da man ikke retter fejl, ved at slå fejlmeddelelser fra, men...

<?php
error_reporting(0);
?>

RTFM
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login