Код:
Код: Выделить всё
foreach ($_SESSION['passo4'] as $key => $value) {
$x = $data_ref[0]['tipo_refeicao']; //gives me the error
echo $x; //echoes 1
print_r($data_ref);
if($key != 'preco'){
//Obter info do tipo de vestuário
$f_r = $dbh->prepare("SELECT tipo_refeicao, preco_acompanhante, preco_participante FROM refeicao WHERE id_extra = '$key'");
$f_r->execute();
$data_ref = $f_r->fetchAll();
echo "".
datasearch($data_tref, 'tipo_refeicao', $x, 'descricao')
."";
echo "". $value ."";
echo "". $data_ext[0]['preco'] * $value ."€";
}
}
Код: Выделить всё
Notice: Undefined offset: 0 in C:\xampp\htdocs\Rot.Aventura\eventos\passo5.php on line 96
Код: Выделить всё
Array ( [0] => Array ( [id_refeicao] => 4 [id_evento] => 11 [tipo_refeicao] => 1 [preco_participante] => 5 [preco_acompanhante] => 6 [limite_pessoa] => 2 ) )
Должен ли я скрыть это уведомление с помощью @ или есть ли способ решить эту проблему? (Извините за португальские слова)
Подробнее здесь: https://stackoverflow.com/questions/261 ... t-the-data