Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos! sou novato em php e html, porém estou tentando aprender, o caso é que não consigo achar onde esta o erro, é o seguinte:
Quando as variaveis (acao e id)vem do index consegue-se capturar, porém quando vem da própria pagina, ele não consegue achar as variáveis.
o erro e este: Notice: Undefined index: id e este Undefined index: acao in
O trecho de código é este:
if (count($_SESSION['itens']) == 0){
print '<tr><td colspan="5">Não há produtos no Carrinho</td></tr>';
}else{
require("conexao.php");
foreach ($_SESSION['itens'] as $id => $qtd) {
$sql = "select id, descricao, preco from produtos where id='$id'";
$qr = mysqli_query($conexao, $sql);
while($ln = mysqli_fetch_array($qr)){
$nome = $ln['descricao'];
$preco = number_format($ln['preco'], 2, ',', '.');
$sub = number_format($ln['preco'] * $qtd, 2, ',', '.');
print "<tr><td class='c1-1'>".$nome."</td><td class='c2-1'><input type='text' size='3' value='".$qtd."'</td><td class='c3-1'>".$preco."</td><td class='c4-1'>".$sub."</td>
<td class='c5-1'><a href='?acao=del&id='".$id.">Alterar</a></td>";
}
}
}
alguém poderia me ajudar? ficarei muito grato.
Jose.Carregando comentários...