Goeiemorgen allemaal.
Ik heb een probleempje in mijn code dat ik maar niet opgelost krijg..
Wat er fout gaat is duidelijk en logisch.. De INSTERT INTO regel voert hij sowieso uit.
Dit moet hij alleen doen wanneer $test5 leeg is.
Nu dacht ik om dezelfde check als in de forloop boven neer te zetten.
dus:
Hiermee krijg ik de foutmelding :
Iemand enig idee hoe ik ervoor zorg dat als $test5 leeg is ik de INTERT INTO niet uitvoerd?..
Mvg Bzilla
Ik heb een probleempje in mijn code dat ik maar niet opgelost krijg..
Wat er fout gaat is duidelijk en logisch.. De INSTERT INTO regel voert hij sowieso uit.
Dit moet hij alleen doen wanneer $test5 leeg is.
PHP:
$sql2="INSERT INTO database (test1, test2, test3, test4, test5, test6, test7) VALUES " ;
for($i=0; $i < count($test1); $i++)
{
if ( $test5[$i] == '' )
{
}
else
{
$sql2.="('";
$sql2.=$test1;
$sql2.="','";
$sql2.=$test2[$i];
$sql2.="','";
$sql2.=$test3[$i];
$sql2.="','";
$sql2.=$test4[$i];
$sql2.="','";
$sql2.=$test5[$i];
$sql2.="','";
$sql2.=$test6[$i];
$sql2.="','";
$sql2.=$test7[$i];
$sql2.="'),";
}
}
Nu dacht ik om dezelfde check als in de forloop boven neer te zetten.
dus:
PHP:
if ( $test5[$i] == '' )
{
$sql2="INSERT INTO database (test1, test2, test3, test4, test5, test6, test7) VALUES " ;
}
Hiermee krijg ik de foutmelding :
Code:
Notice: Undefined offset: 40 in line 705
if ( $requestType[$i] == '' )
Iemand enig idee hoe ik ervoor zorg dat als $test5 leeg is ik de INTERT INTO niet uitvoerd?..
Mvg Bzilla