te falta añadir para que haga el query te falta algo asi
Código PHP:
$sql= "UPDATE reservas SET periodo=".$p.", fecha_inicio=".formatofecha2($ini).",fecha_fin=".formatofecha2($fin).",
precio=".formatoeuro($eur)." WHERE (id_reserva = '".$p."')";
$resultado = mysql_query($sql) or die(mysql_error());
if ($resultado) {
echo "Se inserto bien";
} else {
echo "Fallo en la insercion";
}
Me dejas saber