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
Annonceindlæg fra HP
29. april 2009 - 16:13
#1
Har du en kolonne med det navn?
29. april 2009 - 16:17
#2
Jeg har kolonner i min database, der hedder "startdato" og "slutdato", hvis det er det, du mener?
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.
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'];}
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.
29. april 2009 - 16:26
#6
og et svar
Vi tilbyder markedets bedste kurser inden for webudvikling