Avatar billede nemlig Professor
29. april 2009 - 15:55 Der er 5 kommentarer og
1 løsning

Fejl = Undefined index efter nye PHP-version

Jeg bøvler lidt med nogle fejl efter at min PHP version er opgraderet.

Jeg har lavet et udtræk fra MySQL og anvender bl.a. denne kode:

$result = database($query);
if(mysql_num_rows($result)>0)
{
    while($row = mysql_fetch_assoc($result))
    {
        $aftaler[] = array($row['unixstart'],$row['fra_kl'],$row['unixslut'],$row['til_kl'],$row['startdato'],$row['slutdato']);
    }
}

Jeg får denne fejl, og kan ikke helt forstå det:

Notice: Undefined index: startdato in C:\wamp\www\roesnaes\ankomst.php on line 81 (linjen der starter med "$aftaler[]...."

Notice: Undefined index: slutdato in C:\wamp\www\roesnaes\ankomst.php on line 81
Avatar billede arne_v Ekspert
29. april 2009 - 16:13 #1
Har du en kolonne med det navn?
Avatar billede nemlig Professor
29. april 2009 - 16:17 #2
Jeg har kolonner i min database, der hedder "startdato" og "slutdato", hvis det er det, du mener?
Avatar billede nemlig Professor
29. april 2009 - 16:21 #3
Hov - så fandt jeg ud af det. I min Select bliver de 2 kolonner omdøbt. Det var jeg ikke lige obs på.
Tak for tippet.
Send venligst et svar.
Avatar billede nemlig Professor
29. april 2009 - 16:23 #4
Har du nemt ved lige at gennemskue denne her også.

Følgende linje giver nedenstående fejl:
<td><span class='text4'>".$listenavn."</td>";

Notice: Undefined variable: listenavn in C:\wamp\www\roesnaes\ret.php on line 791

Og i linjerne før, har jeg disse koder:

if(!isset($row2['navn_lister']) && $row2['navn_lister'] == 1) { $listenavn = $row['navn'];}
if(!isset($row2['navn_lister']) && $row2['navn_lister'] == 2) { $listenavn = $row['adresse1'];}
if(!isset($row2['navn_lister']) && $row2['navn_lister'] == 3) { $listenavn = $row['navn']." ".$row['adresse1'];}
Avatar billede arne_v Ekspert
29. april 2009 - 16:26 #5
Proev med en:

$listenavn = '';

foerst.

Hvis ingen af de 3 if'er er opfyldt saa bliver den jo ikke sat.
Avatar billede arne_v Ekspert
29. april 2009 - 16:26 #6
og et svar
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