Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera gerei um while que está resultando no seguinte erro:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-12.0\www\compras\bkpfinal.php on line 53
[HTTP 400] - BAD_REQUEST [11024] - Items invalid quantity.
$sql = "SELECT * FROM teste_pedido ORDER BY nomeprod ASC";
$res = mysql_query($sql);
$cont = 0;
// Exibe o resultado da nossa consulta
while($row = mysql_fetch_array($res))
{ // Zebramos nossa linha da tabela onde pegamos o cont dividimos por 2
// se o resto for zero mostramos uma cor, se não for mostramos outra
$idcompra = $row['idprod'];
$nomeprod = $row['nomeprod'];
$qnt = $row['quantprod'];
$valor = $row['valorprod'];
$paymentRequest->addItem($idcompra, $nomeprod, $qnt,$valor);
$cont = $cont + 1;
}
Estou utilizando este script para puxar informações do bd e passá-las para o pagseguro!
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-12.0\www\compras\bkpfinal.php on line 53
Esse erro dá quando tem alguma coisa errada na consulta SQL. Vê se você não digitou nenhum campo ou nome da tabela errado. E o segundo erro provavelmente é causado pelo primeiro, pois se ele não conseguiu fazer a consulta ao BD, não conseguiu passar os parâmetros dessa linha: $paymentRequest->addItem($idcompra, $nomeprod, $qnt,$valor);
O item que voce ta colocando esta com uma quantidade invalida, talvez seja 0 ou vazio, algo do tipo.