boa noite,
Pretendo eliminar este Notice
Notice: Undefined offset: 4 in C:\SERVER\htdocs\Man\admin\admin_func.php on line 41
Este erro vem derivado a este código:
Código (PHP):
O que estou a fazer errado ?
Resolvi assim:
Código (PHP):
poderiam me informar o pk desse erro e o que fazer para evitar sem usar o isset ?
Pretendo eliminar este Notice
Notice: Undefined offset: 4 in C:\SERVER\htdocs\Man\admin\admin_func.php on line 41
Este erro vem derivado a este código:
Código (PHP):
$produtos = array(
array('Soda Cáustica','soda_kg',$cons_soda,'Kg'),
array('Abrilhantador','abrilh',$cons_abri,'Lt'),
array('Modifier','correct',$cons_modi,'Lt'),
array('LCD','lcd',$cons_lcd,'Lt'),
array('Formação','form',$cons_form,'Lt'),
array('Decapante 625','',$cons_625,'Lt'),
array('Uniclean 282','',$cons_282,'Kg'),
array('Uniclean 154','',$cons_154,'Kg'),
array('Bolas de Zinco','',$cons_zinc,'Kg'),
array('Cal Hidratada','',$cons_cal,'Kg'),
);
foreach($produtos as $produto){
for($i=0;$i <= count($produto); $i++){
echo $produto[$i].'<br>';
/* echo'<pre>';
var_dump($produto);
echo'</pre>';*/
}
}
Dispõe os dados correctamente mas cada vez que salta de array dá o erroarray('Soda Cáustica','soda_kg',$cons_soda,'Kg'),
array('Abrilhantador','abrilh',$cons_abri,'Lt'),
array('Modifier','correct',$cons_modi,'Lt'),
array('LCD','lcd',$cons_lcd,'Lt'),
array('Formação','form',$cons_form,'Lt'),
array('Decapante 625','',$cons_625,'Lt'),
array('Uniclean 282','',$cons_282,'Kg'),
array('Uniclean 154','',$cons_154,'Kg'),
array('Bolas de Zinco','',$cons_zinc,'Kg'),
array('Cal Hidratada','',$cons_cal,'Kg'),
);
foreach($produtos as $produto){
for($i=0;$i <= count($produto); $i++){
echo $produto[$i].'<br>';
/* echo'<pre>';
var_dump($produto);
echo'</pre>';*/
}
}
O que estou a fazer errado ?
Resolvi assim:
Código (PHP):
foreach($produtos as $produto){
for($i=0;$i <= count($produto); $i++){
if(isset($produto[$i])){
echo $produto[$i].'<br>';
}
/* echo'<pre>';
var_dump($produto);
echo'</pre>';*/
}
}
for($i=0;$i <= count($produto); $i++){
if(isset($produto[$i])){
echo $produto[$i].'<br>';
}
/* echo'<pre>';
var_dump($produto);
echo'</pre>';*/
}
}
poderiam me informar o pk desse erro e o que fazer para evitar sem usar o isset ?