Avatar billede sunlock Nybegynder
05. marts 2003 - 11:20 Der er 11 kommentarer og
1 løsning

Fejl ved if-sætning, hvorfor?

Hejsa,

Jeg har fået et domæne til min side. Det er på NT-maskine (mener jeg).
Efter jeg har flyttet siden er jeg begyndt at få fejl...
Jeg har følgende, som virker på UNIX:
<?
if($test == "100")
{
  echo $test."test";
}
else
{
?>
  <a href="test.php?test=100">test</a>
<?
}
?>

Men det virker ikke på dette domæne. Nogen der kan hjælpe mig.
Jeg får desuden følgende fejl:
Notice: Undefined variable: test in D:\websider\resadmin\blackangelsdk\black-angels.dk\www\site\test.php on line 9
Avatar billede riversen Nybegynder
05. marts 2003 - 11:23 #1
prøv istedet for $test at skrive $_GET['test']
Avatar billede sunlock Nybegynder
05. marts 2003 - 11:25 #2
Jo tak, men nå får jeg følgende fejl i if-linien:
Notice: Undefined index: test in D:\websider\resadmin\blackangelsdk\black-angels.dk\www\site\test.php on line 9

Hvad så når jeg skal udskrive $test?
Avatar billede riversen Nybegynder
05. marts 2003 - 11:27 #3
det samme
Avatar billede riversen Nybegynder
05. marts 2003 - 11:27 #4
<?
if($_GET['test']== "100")
{
  echo $_GET['test']."test";
}
else
{
?>
  <a href="test.php?test=100">test</a>
<?
}
?>
Avatar billede sunlock Nybegynder
05. marts 2003 - 11:29 #5
Okay, tak det virker... men jeg har stadig en "undefined index"-fejl.
Sry det her lyder åndsvagt, men NT og UNIX er åbenbart 2 forskellige måder at arbejde på... desværre :)
Avatar billede sunlock Nybegynder
05. marts 2003 - 11:31 #6
Det skal lige siges at det er inden jeg trykker på linket...
Avatar billede riversen Nybegynder
05. marts 2003 - 11:31 #7
hvordan ser hele koden ud nu? og hvilken er linie 9...if linien?
Avatar billede riversen Nybegynder
05. marts 2003 - 11:32 #8
ah ja...if( isset( $_GET['test'] ) && $_GET['test'] == "100" )
Avatar billede sunlock Nybegynder
05. marts 2003 - 11:34 #9
Det er jo fjong. Du skal have mange tak.
Jeg er hermed blevet dårlige venner med NT, det stinker jo at en if-sætning pludselig skal blive sååååå lang :/
Avatar billede riversen Nybegynder
05. marts 2003 - 11:36 #10
det er opsætning af php.ini og ikke noget med winnt
Avatar billede sunlock Nybegynder
05. marts 2003 - 11:38 #11
Okay, så ringer jeg til de "fjolser" der har lavet det pis... fordi man har jo ikke kun een if-sætning.
Men tak for din tid.
Avatar billede xyborx Nybegynder
05. marts 2003 - 12:22 #12
Nu er en "Notice" jo ikke det samme som "Error" eller "Warning" .. PHP fortæller dig blot at variablen endnu ikke er blevet sat..
error_reporting (E_ALL ^ E_NOTICE);
.. i toppen af filen burde fikse det
Info: http://www.php.net/manual/en/function.error-reporting.php
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør

BEC Financial Technologies

Development Manager for Document Lifecycle

Scan Global Logistics

PMO Project Manager

Capgemini Danmark A/S

AI/Data Engineer