/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Undefined index
Fra : Nederbasse


Dato : 12-06-05 19:34

Hello

Når jeg vil indsætte data fra en form i Mysql db får jeg denne fejl:
Notice: Undefined index: gym_s in c:\inetpub\wwwroot\a\a_update.php on line
2

og line 2 er:
$gym_s = $_REQUEST["gym_s"];
på siden der indsætter data

Denne fejl kommer kun på min egen pc med XP/PHP 4.3.10/Mysql 4.0.24
jeg har Googlet uden at finde løsningen på lige netop mit problem

LarsN



 
 
Ulrik Nielsen (12-06-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 12-06-05 19:58

Nederbasse wrote:
> Hello
>
> Notice: Undefined index: gym_s in c:\inetpub\wwwroot\a\a_update.php on line
>
> og line 2 er:
> $gym_s = $_REQUEST["gym_s"];

$gym_s = empty($_REQUEST["gym_s"]) ? '' : $_REQUEST["gym_s"];


--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | The rolling stones concert down the road caused a
| brown out
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Nederbasse (13-06-2005)
Kommentar
Fra : Nederbasse


Dato : 13-06-05 08:15


"Ulrik Nielsen" <un.spam@tiscali.dk> skrev i en meddelelse
news:42ac85d1$0$231$edfadb0f@dread11.news.tele.dk...
> Nederbasse wrote:
> > Hello
> >
> > Notice: Undefined index: gym_s in c:\inetpub\wwwroot\a\a_update.php on
line
> >
> > og line 2 er:
> > $gym_s = $_REQUEST["gym_s"];
>
> $gym_s = empty($_REQUEST["gym_s"]) ? '' : $_REQUEST["gym_s"];
>
>
> --
> ulrik nielsen |
> -----------------+---------------------------------------------------
> quote or the day | The rolling stones concert down the road caused a
> | brown out
> from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Det virker men jeg kunne godt tænke mig en forklaring på strengen da det kun
er på min pc fejlen kommer og ikke på den UNIX server jeg bruger på jobbet.

LarsN



Ulrik Nielsen (13-06-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 13-06-05 08:52

Nederbasse wrote:
> Det virker men jeg kunne godt tænke mig en forklaring på strengen da det kun
> er på min pc fejlen kommer og ikke på den UNIX server jeg bruger på jobbet.

Serveren på dit arbejde er sikkert sat op til ikke at vise "notice"
beskeder i din log.

Det er når der bruges en variabel der ikke er sat, at denne fejlbesked
kommer.

Nedenstående spørger om variablen er sat, hvis den er er det den der
bruges, hvis ikke sættes variablen til ''.

>>$gym_s = empty($_REQUEST["gym_s"]) ? '' : $_REQUEST["gym_s"];

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | Traceroute says that there is a routing problem in
| the backbone. It's not our problem.
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Tonni Aagesen (13-06-2005)
Kommentar
Fra : Tonni Aagesen


Dato : 13-06-05 09:20

Ulrik Nielsen wrote:

> Nedenstående spørger om variablen er sat, hvis den er er det den der
> bruges, hvis ikke sættes variablen til ''.
>
>>>$gym_s = empty($_REQUEST["gym_s"]) ? '' : $_REQUEST["gym_s"];

Njarh, den spørger om variablen er tom - Man bør bruge isset() istedet.

http://dk.php.net/manual/en/function.empty.php giver et eksempel på hvorfor.


--
Mvh
Tonni Aagesen

Ulrik Nielsen (13-06-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 13-06-05 11:36

Tonni Aagesen wrote:
> Njarh, den spørger om variablen er tom - Man bør bruge isset() istedet.
>
> http://dk.php.net/manual/en/function.empty.php giver et eksempel på hvorfor.

empty() tester både på om variablen er sat og om den er tom, hvilket i
denne sammenhæng er ret cool...

men det er da rigtigt at hvis man vil teste på om en variabel er sat,
skal man bruge isset()

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | Traceroute says that there is a routing problem in
| the backbone. It's not our problem.
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste