Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:04 Der er 20 kommentarer og
1 løsning

ukendt fejl?

hvorfår jeg denne fejl når jeg prøver en alm. $_GET[id]

Notice: Undefined index: hej in C:\Sites\superheros\htdocs\dufthat\test.php on line 8


nogle der kan hjælpe med hvad der kan være galt?
Avatar billede riversen Nybegynder
25. august 2003 - 09:05 #1
vis noget mere kode
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:06 #2
<?
if($_GET[hej]) {
echo $_GET[hej];
}
?>
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:08 #3
har både prøvet med $_GET["hej"] og $_GET[hej]
Avatar billede rrm Nybegynder
25. august 2003 - 09:09 #4
prøv med
if(is_set($_GET["hej"])) {
echo $_GET["hej"];
}
Avatar billede limemedia Nybegynder
25. august 2003 - 09:10 #5
<?php
  if(isset($_GET['hej'])) {
    echo $_GET['hej'];
  }
?>

Du har din php.ini ret striks, at alle variabler skal defineres før du kan tilgå dem
Avatar billede riversen Nybegynder
25. august 2003 - 09:10 #6
er det ikke isset ?
Avatar billede rrm Nybegynder
25. august 2003 - 09:12 #7
->riversen... Jo det var vist en lille smutter.... Undskyld
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:16 #8
fatter det ikke ligemeget om jeg bruger $hej eller $_GET[hej] så får jeg Notice: Undefined index: hej
Avatar billede limemedia Nybegynder
25. august 2003 - 09:18 #9
fordi variablen hej ikke findes i $_GET arrayet. Du prøver at hente en ikke eksisterende variabel, hvorfor den fejler.
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:19 #10
<?
if($_GET[hej]) {
print $_GET[hej];
}
?>

fejler den ved, det er da ik normalt på mine andre hoteller
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:23 #11
Avatar billede limemedia Nybegynder
25. august 2003 - 09:24 #12
igen, det er helt op til opsætningen - dén du arbejder med dér er ekstrem striks
Avatar billede oomalkeoo Nybegynder
25. august 2003 - 09:26 #13
hvad mener du jeg skal gøre så? har du et andet eksempel der burdte virke, eller skal jeg skrive til ham?
Avatar billede limemedia Nybegynder
25. august 2003 - 09:31 #14
dét eksempel jeg skrev ovenfor bør virke
Avatar billede tipsen Nybegynder
25. august 2003 - 10:38 #15
Hvis du fortsætter med at kode til den serveropsætning vil du opleve at mange færdige kodestumper fra bl.a. Eksperten vil give dig warnings og notices, hvilket du sikkert vil finde frustrerende - du vil til gengæld lære at kode korrekt, hvilket senere hen vil spare dig for unødvendige problemer.
Avatar billede sone Nybegynder
25. august 2003 - 13:09 #16
Man bør IKKE bruge $_GET[hej], men $_GET['hej'] - selv om nogle PHP installationer understytter dette.
I første tilfælde regner PHP med at hej er en konstant, og i andet tilfælde ved PHP at 'hej' er en alm. streng.
Avatar billede tipsen Nybegynder
25. august 2003 - 13:39 #17
sone: Er det ikke alle php-installationer der laver automatisk typekonvertering og gætter på streng når der ikke findes en variabel? Det sjove kommer så først når der pludselig findes en konstant med det angivne index-navn!
Avatar billede sone Nybegynder
25. august 2003 - 13:42 #18
Jeg mener det kommer an på den error reporting level som er sat.
Avatar billede tipsen Nybegynder
25. august 2003 - 14:28 #19
typekonverteringen bliver jo stadig udført - det er bare spørgsmål om der bliver rapporteret en notice/warning til brugeren eller ej.
Avatar billede oomalkeoo Nybegynder
26. oktober 2003 - 02:41 #20
lukket
Avatar billede tipsen Nybegynder
26. oktober 2003 - 16:06 #21
Lidt overraskende, at du ikke kunne bruge noget fra dette spørgsmål...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester