Avatar billede radion Nybegynder
25. februar 2004 - 09:18 Der er 4 kommentarer og
1 løsning

deklarere variabler i php?

Hej eksperter.

Hvordan deklarerer man variabler i PHP

( ligesom i VB hvor man laver
dim strhest as string
)
\Radion
Avatar billede radion Nybegynder
25. februar 2004 - 09:24 #1
problemet er at jeg får:
Notice: Undefined index: action in D:\XXXXXXXX\produkter.php on line 2
hvor linie 2: $action=$_GET['action'];

kører php på en IIS5.0 og problemet opstår fordi der ikke er noget indhold i $_GET['action'];
Avatar billede limemedia Nybegynder
25. februar 2004 - 09:24 #2
er i PHP generelt unødvendigt, men du kan da skrive
$strhest = '';

jeg bruger det nogle gange, specielt ved arrays hvor jeg så skriver
$mitarray = array();
Avatar billede limemedia Nybegynder
25. februar 2004 - 09:26 #3
vil du kunne "redde" således
$action = 'default værdi';
if (isset($_GET['action'])) $action = $_GET['action'];

hvor isset spørger på om variablen findes
Avatar billede radion Nybegynder
25. februar 2004 - 10:09 #4
kanont. godt trick med isset :) mange tak
Avatar billede Slettet bruger
25. februar 2004 - 10:11 #5
En anden måde kan være at skrive:

$action=isset($_GET['action'])?$_GET['action']:'';

Det betyder, at hvis $_GET['action'] findes, så bruges den, ellers bliver $action sat til en tom streng.
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