Estimados soy nuevo en este foro y me anime a hacerles una consulta (espero no sea demasiado básica)
estoy tratando actualizar los valores de una tabla con los datos que me entrega un arreglo, puedo recorrer el arreglo, mostrar los datos pero cuando realizo el update en la base solo me actualiza el último registro....seguro tengo malo algo dentro del ciclo o como estoy haciendo las consultas..
aquí les dejo el código, espero me puedan ayudar...
$sql3 = "update ss_orders set cust_country = 'Validada' where orderid='$orderid'";
mysql_query ( $sql3 , $db );
$sql5 = "select * from ss_ordered_carts where orderID = '$orderid'";
$resultados5 = mysql_query($sql5,$db);
while($row = mysql_fetch_array($resultados5)) {
$productID=$row["productID"];
}
foreach ($_POST['entregado'] as $row=>$name)
{
$entregado = $name;
echo $entregado. "<br>" ;
$sql1 = "update ss_ordered_carts set cant_sol = '$entregado'";
mysql_query ( $sql1 , $db );
}