No entiendo porque insertar, ergo actualizar, también creo necesario validar, por ultimo tu problema esta con ese where, si la moneda esta seteada en pound y quieres pasarlo a dollar, eso nunca sucederá ya que esta fijado en pound y where no lo dejará, solo quita ese where
Cambia
Código PHP:
Ver original$insert2="UPDATE moneda SET moneda='$moneda' where (moneda='$moneda')";}
poe esto
Código PHP:
Ver original$insert2="UPDATE moneda SET moneda='$moneda'";
te dejo lo que haría, saque ese insert, no entiendo para que su uso.
Código PHP:
Ver originalif(isset($_POST["save"]) && isset($_POST["moneda"])){ $allow = array("pound", "dollar", "euro"); if(mysqli_query($link,"UPDATE moneda SET moneda='$moneda'")){ echo "Data updated";
}
else{
echo "Some error occured";
}
}
else{
echo "Not allowed money type";
}
}
else{
echo "Miss data";
}