25. april 2023 - 08:34
Der er
7 kommentarer og 2 løsninger
Trying to access array offset
Jeg får denne fejl i mit upload script Warning: Indefined varianle $movefile1 in <path> line 299 Warning: Trying to access array offset on value of type null in <path> line 299 if($wpdb->insert( 'database', array( 'Medlemsnr' => $medlemsnr, 'navn' => $navn, 'godkendt' =>$godkendt, 'billede' =>$movefile1['url'] ) Linje 299 er denne: 'billede' =>$movefile1['url'], Og det er selvfølgelig fordi der ikke altid er noget i $movefile1['url']. Så hvordan kommer jeg udenom den?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. april 2023 - 08:42
#1
$billedeurl = ""; if (isset($movefile1['url']) { $billedeurl = isset($movefile1['url']; } if($wpdb->insert( 'database', array( 'Medlemsnr' => $medlemsnr, 'navn' => $navn, 'godkendt' =>$godkendt, 'billede' =>$billedeurl )
25. april 2023 - 08:43
#2
Der mangler vist en parentes: if (isset($movefile1['url'])) { $billedeurl = isset($movefile1['url']; }
25. april 2023 - 08:43
#3
Undskyld - det er tidligt på dagen; if (isset($movefile1['url'])) { $billedeurl = $movefile1['url']; }
Synes godt om
1 synes godt om dette
Slettet bruger
25. april 2023 - 08:45
#4
'billede' =>(array_key_exists($url, $movefile1) ? $movefile1['url']: '')
Synes godt om
1 synes godt om dette
25. april 2023 - 09:01
#5
@erikjacobsen, tak det virker når den sidste rettelse lige er med ;) @bvirk, det virker umiddelbart også, får dog en warning om at $url er undefined. Skulle jeg så declare den på en eller anden måde først?
Slettet bruger
25. april 2023 - 09:26
#6
skulle have stået 'url' begge steder - 🥴
25. april 2023 - 09:39
#7
@bvirk, altså hvordan?
Slettet bruger
25. april 2023 - 10:25
#8
linie 299: 'billede' =>(array_key_exists('url', $movefile1) ? $movefile1['url']: '') Men svaret der krydsede mit er lige så godt.
Synes godt om
1 synes godt om dette
25. april 2023 - 11:17
#9
@bvirk, aahhh takker. Så virker det også fint. Tak :)
Vi tilbyder markedets bedste kurser inden for webudvikling