Thread View: be.comp.programming
7 messages
7 total messages
Started by Ward Germonpr�
Sun, 08 Jun 2003 19:32
PHP4.3.2 register_globals
Author: Ward Germonpr�
Date: Sun, 08 Jun 2003 19:32
Date: Sun, 08 Jun 2003 19:32
22 lines
1421 bytes
1421 bytes
Hi,
Ik heb mijn php installatie geupgrade van 4.1.1 naar 4.3.2 .
Register_globals staat nu OFF...
Ik heb een pagina met een lege tabel.
Een paar clicks later stuur ik vanuit een script een
reeks variabelen naar die pagina (header("location ..),
om die tabel op te vullen.
Die tabel zit vol met $_GET variabelen.
Probleem : als ik de eerste keer op die lege tabel
kom, klaagt php "Notice: undefined index ...".
En dat proberen te verdoezelen met @ marcheert niet.
thx voor alle hulp
Ward G.
Re: PHP4.3.2 register_globals
Author: frank
Date: Sun, 08 Jun 2003 19:53
Date: Sun, 08 Jun 2003 19:53
16 lines
1422 bytes
1422 bytes
"Ward Germonpr�" <kingalbert2@forpresident.com> wrote: > Probleem : als ik de eerste keer op die lege tabel > kom, klaagt php "Notice: undefined index ...". > En dat proberen te verdoezelen met @ marcheert niet. Je gebruikt ergens een for/foreach/... lusje met een index van een array die niet bestaat... Vriendelijke groeten, Frank Louwers -- Openminds bvba www.openminds.be Tweebruggenstraat 16 - 9000 Gent - Belgium
Re: PHP4.3.2 register_globals
Author: Ward Germonpr�
Date: Sun, 08 Jun 2003 23:09
Date: Sun, 08 Jun 2003 23:09
35 lines
2157 bytes
2157 bytes
frank@openminds.be wrote in
news:bc047s$e6h3n$1@ID-103399.news.dfncis.de:
> "Ward Germonpr�" <kingalbert2@forpresident.com> wrote:
>
>> Probleem : als ik de eerste keer op die lege tabel
>> kom, klaagt php "Notice: undefined index ...".
>> En dat proberen te verdoezelen met @ marcheert niet.
>
> Je gebruikt ergens een for/foreach/... lusje met een index van een
> array die niet bestaat...
>
>
> Vriendelijke groeten,
> Frank Louwers
>
Toch niet. Mijn tabel heeft een aantal velden zoals hieronder :
<input name="tel" type="text" value="<? echo $_GET['tel']; ?>">
Aanvankelijk heeft $_GET['tel'] geen waarde. Dat krijgt ze maar als ik
deze header verstuur naar de pagina waar de tabel inzit ("Location:
formtelefoonwijziging.php?id=$ind ....&tel=$row[tel]...");
Dus de eerste keer dat je op die pagina komt klaagt php dat ie die tel
index niet heeft.
Met php4.1.1 was dat geen probleem, in fact, toen werkte het zelfs in
deze vorm : <input name="tel" type="text" value="<? echo $tel ?>">
bedankt voor je reply
Ward G.
Re: PHP4.3.2 register_globals
Author: Ward Germonpr�
Date: Mon, 09 Jun 2003 06:57
Date: Mon, 09 Jun 2003 06:57
16 lines
1496 bytes
1496 bytes
"Ward Germonpr�" <kingalbert2@forpresident.com> wrote in news:Xns9395B3EA8861wardgermonprepandora@195.130.132.65: > frank@openminds.be wrote in > news:bc047s$e6h3n$1@ID-103399.news.dfncis.de: > Gevonden ! je hebt errors, warnings en notices Je kunt ze elk aan of af zetten in PHP.INI . error_reporting = E_ALL & ~E_NOTICE zet notices af groeten Ward G.
Re: PHP4.3.2 register_globals
Author: Tim Van Wassenhove
Date: Mon, 09 Jun 2003 07:04
Date: Mon, 09 Jun 2003 07:04
40 lines
2399 bytes
2399 bytes
Ward Germonpr� wrote:
> frank@openminds.be wrote in
> news:bc047s$e6h3n$1@ID-103399.news.dfncis.de:
>
>
>>"Ward Germonpr�" <kingalbert2@forpresident.com> wrote:
>>
>>
>>>Probleem : als ik de eerste keer op die lege tabel
>>>kom, klaagt php "Notice: undefined index ...".
>>>En dat proberen te verdoezelen met @ marcheert niet.
>>
>>Je gebruikt ergens een for/foreach/... lusje met een index van een
>>array die niet bestaat...
>>
>>
>>Vriendelijke groeten,
>>Frank Louwers
>>
>
>
> Toch niet. Mijn tabel heeft een aantal velden zoals hieronder :
>
> <input name="tel" type="text" value="<? echo $_GET['tel']; ?>">
>
> Aanvankelijk heeft $_GET['tel'] geen waarde. Dat krijgt ze maar als ik
> deze header verstuur naar de pagina waar de tabel inzit ("Location:
> formtelefoonwijziging.php?id=$ind ....&tel=$row[tel]...");
>
> Dus de eerste keer dat je op die pagina komt klaagt php dat ie die tel
> index niet heeft.
>
> Met php4.1.1 was dat geen probleem, in fact, toen werkte het zelfs in
> deze vorm : <input name="tel" type="text" value="<? echo $tel ?>">
if (array_key_exists('tel',$_GET) {
echo ...
} else {
don't echo...
}
Re: PHP4.3.2 register_globals
Author: Tim Van Wassenhove
Date: Mon, 09 Jun 2003 07:05
Date: Mon, 09 Jun 2003 07:05
21 lines
1844 bytes
1844 bytes
Ward Germonpr� wrote: > "Ward Germonpr�" <kingalbert2@forpresident.com> wrote in > news:Xns9395B3EA8861wardgermonprepandora@195.130.132.65: > > >>frank@openminds.be wrote in >>news:bc047s$e6h3n$1@ID-103399.news.dfncis.de: >> > > > Gevonden ! > je hebt errors, warnings en notices > Je kunt ze elk aan of af zetten in PHP.INI . > > error_reporting = E_ALL & ~E_NOTICE zet notices af error_reporting(0); kan je ook in een pagina oproepen, zonder dat je het in php.ini moet afzetten :) Daarmee negeer je trouwens alleen maar de terechte waarschuwingen die php geeft.
Re: PHP4.3.2 register_globals
Author: Ward Germonpr�
Date: Mon, 09 Jun 2003 08:10
Date: Mon, 09 Jun 2003 08:10
49 lines
2605 bytes
2605 bytes
Tim Van Wassenhove <euki@pi.be> wrote in news:bc1bk6$ef597$1@ID-
188825.news.dfncis.de:
> Ward Germonpr� wrote:
>> frank@openminds.be wrote in
>> news:bc047s$e6h3n$1@ID-103399.news.dfncis.de:
>>
>>
>>>"Ward Germonpr�" <kingalbert2@forpresident.com> wrote:
>>>
>>>
>>>>Probleem : als ik de eerste keer op die lege tabel
>>>>kom, klaagt php "Notice: undefined index ...".
>>>>En dat proberen te verdoezelen met @ marcheert niet.
>>>
>>>Je gebruikt ergens een for/foreach/... lusje met een index van een
>>>array die niet bestaat...
>>>
>>>
>>>Vriendelijke groeten,
>>>Frank Louwers
>>>
>>
>>
>> Toch niet. Mijn tabel heeft een aantal velden zoals hieronder :
>>
>> <input name="tel" type="text" value="<? echo $_GET['tel']; ?>">
>>
>> Aanvankelijk heeft $_GET['tel'] geen waarde. Dat krijgt ze maar als ik
>> deze header verstuur naar de pagina waar de tabel inzit ("Location:
>> formtelefoonwijziging.php?id=$ind ....&tel=$row[tel]...");
>>
>> Dus de eerste keer dat je op die pagina komt klaagt php dat ie die tel
>> index niet heeft.
>>
>> Met php4.1.1 was dat geen probleem, in fact, toen werkte het zelfs in
>> deze vorm : <input name="tel" type="text" value="<? echo $tel ?>">
>
> if (array_key_exists('tel',$_GET) {
> echo ...
> } else {
> don't echo...
> }
>
mmm...ik was het niet gewoon om GET/POST variabelen als arrays te zien.
Wat je voorstelt is zeer elegant ... thx
Ward G.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads